www.oldwebsite.com から www.newwebsite.com へのリダイレクト + ページの特定のリダイレクト用に .htaccess ファイルを編集しています。
次のコードはうまく機能しています:
RedirectPermanent /page.html http://www.newwebsite.com/newpage.html
問題が発生したのは、次のように redirectpermanent で終わるページをリダイレクトしようとしたときです。
oldpage.php?id=1
この時点で、404 エラーが返されます。
このコードである別の解決策を試しました
RewriteCond %{QUERY_STRING} ^id=1$
RewriteRule ^oldpage\.php$ http://www.newwebsite.com/newpage2.html [R=301,L]
ブラウザが次のリンクに移動することを除いて、これは機能しています:
http://www.newwebsite.com/newpage2.html?id=1
誰かがこの問題で私を助けてくれますか? Redirect パーマネントを使用したいと思います (動作しません。Redirect seeother と同じことです)。解決策は簡単だと思いますが、詳細はわかりません。
ありがとう !!!