2

以下を使用してページをリダイレクトしました。

RedirectMatch 301 /mytake/huts(.*) /mytake/surveys/$1

それはうまくいき、実際にアドレスバーのURLを変更しましたが、これは望ましくありません。

まったく機能しない次のことを試しました。

RewriteRule ^mytake/huts$ mytake/surveys/ [L,R=301]

私の質問は、なぜ2行目が機能しないのですか???

私のテスト URL は次のとおりです: http://www.mydomain.com/mytake/huts (クリックしないでください。テスト URL として使用してください :) )

4

1 に答える 1

2

私がすべてを正しく理解していれば:

RewriteEngine on
RewriteRule ^mytake/huts/(.*)$ mytake/surveys/$1 [L,QSA]

住所はそのままとなります。

PS コマンドa2enmod rewriteを実行し、conf ファイルの AllowOverride ディレクティブを確認します。

于 2012-07-06T12:25:43.093 に答える