我正试图在.htaccess文件中写一个301,但无法使其工作。我们有如下网址…
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
有人能帮忙吗?我将不胜感激!
James
这应该做到:
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/