0

mod_rewrite を使用して URL をリダイレクトしようとしていますが、何も動作しません。これが私がやりたいことです:

古い URL:

http://www.example.com/asp.pl?_puri=astore.amazon.com%2Fthegi02-20%2Fdetail%2FB0001L0DFA%2Fassid

次の場所にリダイレクトする必要があります。

www.example.com

誰でもそれを行う方法を知っていますか?

4

1 に答える 1

0

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]
于 2009-09-24T19:51:45.510 に答える