mod_rewrite を使用して URL をリダイレクトしようとしていますが、何も動作しません。これが私がやりたいことです:
古い URL:
http://www.example.com/asp.pl?_puri=astore.amazon.com%2Fthegi02-20%2Fdetail%2FB0001L0DFA%2Fassid
次の場所にリダイレクトする必要があります。
www.example.com
誰でもそれを行う方法を知っていますか?
mod_rewrite を使用して URL をリダイレクトしようとしていますが、何も動作しません。これが私がやりたいことです:
古い URL:
http://www.example.com/asp.pl?_puri=astore.amazon.com%2Fthegi02-20%2Fdetail%2FB0001L0DFA%2Fassid
次の場所にリダイレクトする必要があります。
www.example.com
誰でもそれを行う方法を知っていますか?
Redirect
他のすべてのRedirect*
ディレクティブはURL パスでのみ機能します。したがって、クエリをテストすることはできません。
しかし、mod_rewriteを使用すると、次のことができます。
RewriteEngine on
RewriteCond %{QUERY_STRING} ^_puri=astore.amazon.com&thegi02-20&detail&B0001L0DFA&assid$
RewriteRule ^asp\.pl$ http://www.example.com/ [L,R=301]