0

.htaccess ファイルに 301 を書き込もうとしていますが、うまくいきません。次のような URL があります…</p>

http://www.example.com/?cat=tree-category

http://www.example.com/?cat=food-category

これらを次のように変更します。

http://www.example.com/directory/listings/tree-category

http://www.example.com/directory/listings/food-category

どなたか助けていただければ幸いです。

ジェームズ

4

1 に答える 1

1

これはそれを行う必要があります:

RewriteEngine On
RewriteCond %{REQUEST_URI}  ^/$
RewriteCond %{QUERY_STRING} ^cat=([a-zA-Z0-9\-]*)$
RewriteRule ^(.*)$ http://www.example.com/directory/listings/%1 [R=301,L]

チェックアウト: http://www.simonecarletti.com/blog/2009/01/apache-query-string-redirects/

于 2012-08-20T16:28:13.677 に答える