2017-03-17 7 views
0

を動作していない:.htaccesファイルに次のコードを使用して.htaccessファイルのURL書き換え、私はこのように見えた私たちの古いウェブページからリダイレクトしています適切に

www.domain.com/bar 

www.domain.com/?content=foo 

RewriteCond %{QUERY_STRING} content=foo$ 
RewriteRule ^(.*)$ bar [L] 

リダイレクトは正常に動作しますが、正しいページに移動されますが、ブラウザの古いURLは変更されません。

www.domain.com/?content=foo 

解決方法

答えて

0

あなたは書き換えの代わりに、ルール以下の使用をリダイレクトしている、

RewriteCond %{QUERY_STRING} content=foo$ 
RewriteRule ^(.*)$ bar [R=301,L] 
+0

おかげアビシェーク、残念ながらこれはサーバーエラー500 –

+0

を落としていることは編集をしてみてください! –

+0

これは403を削除します。クエリ文字列はURLに残ります...もしそうでなければ、それはうまくいくでしょう。 –

関連する問題