WordPressが入っているサイトのリニューアルなどでは、クエリーストリングスつきのURLになっている場合があります。
いろいろ調べながらトライ&エラーでテストしていたら、出来るようになりました。
例えば
/hoge/?p=123
を
/fuga/
にリダイレクトする場合は以下のように.htaccessに書いたら、リダイレクトができるようです。
RewriteEngine on
RewriteCond %{QUERY_STRING} (^|&)p=123(&|$)
RewriteRule ^hoge/ /fuga/? [L,R=301]
今まで?つきのURLのリダイレクトは諦めていましたが、頑張って良かったかなと思いました。
補足
どうでもいいですが、hoge、fugaを初めて利用してみました。
コメント