質問: 同じコンテンツのページURLを統合したいため、 301リダイレクトを行いたいのですが、 パラメータ付きのURLからパラメータ付きへのリダイレクトのためなのか、 どうしてもリダイレクトの動作が発生しません。 https://abc.com/products/list.php?category_id=289(飛ばしたい元) ↓ https://abc.com/products/list.php?category_id=295(飛ばしたい先) 昨日から色々試しているのですが、どなたかわかる方がいらっしゃれば、 ご教授頂ければ幸いです。
回答: ``` RewriteEngine On RewriteCond %{QUERY_STRING} ^category_id=289$ RewriteRule ^products/list.php$ /products/list.php?category_id=295 [R=301] ``` ですかね。 `list.php`側で対処するほうがいいような気はします。