【发布时间】:2011-09-27 12:44:27
【问题描述】:
我有这个 Apache 的 301 重定向规则:
RewriteEngine On
RewriteRule ^park.php?park_id=3 http://hiking.comehike.com/outdoors/parks/park.php?park_id=3 [R=301,L]
我正在尝试获取此网址:
http://www.comehike.com/outdoors/parks/park.php?park_id=3
重定向到这个网址:
http://hiking.comehike.com/outdoors/parks/park.php?park_id=3
但正如我现在所拥有的,它并没有尝试重定向。带有规则的 .htaccess 文件位于 /parks/ 目录中。
我做错了什么吗?看起来这应该相对简单。
谢谢!
【问题讨论】:
-
您尝试过类似 ^.*park.php?park_id=3 的方法吗?即使您的 .htaccess 文件位于 parks 文件夹中,您的 URI 可能仍然是“outdoors/parks/park.php?park_id=3”。