[WordPress] REQUEST_URI と一致するにリダイレクトする文字列と一致します。

スポンサーリンク

質問

パイ/ベーカリー/古い URL をリダイレクトしたいですか? id = 55 または/bakery/cake? id =/ベーカリー/パイまたはケーキ/ベーカリー/433。マッチにリダイレクトしようとしたけど、エラー ログが表示されます「要求は 10 内部リダイレクトの制限を超えました」

これで実行されワードプレス

RewriteEngine On
RewriteBase /

RewriteCond %{$REQUEST_URI} (pie|cake) [NC]
RewriteRule . /bakery/%1? [R,L]

上記の構成、どうした?

答え

%{$REQUEST_URI}

は正しい変数

%{REQUEST_URI}

ではありません。また

QUERY_STRING

の状態をチェックする必要があります

使用できます:

RewriteEngine On

RewriteCond %{QUERY_STRING} ^id=\d+ [NC]
RewriteRule ^bakery/(pie|cake)/?$ %{REQUEST_URI}? [NC,R,L]

http://stackoverflow.com/questions/28905820/match-string-in-request-uri-and-redirect-to-that-match

スポンサーリンク

Leave a Reply