【发布时间】:2011-08-10 07:31:11
【问题描述】:
我有一个 .htaccess 文件,其中有一个重写规则,如下所示:
RewriteRule ^solicitorsin([^/]+)/all/([0-9]+)$ /search/searchresults.php?county=$1&page=$2 [L]
如果页面变量为 2 或更高,我希望继续使用它,但如果它是 1,我想 301 重定向到单独的 url(同一站点)说 http://www.domain.com/solicitorsinCOUNTY/
问题是,如果我尝试使用 301 重定向或重写规则执行此操作,它仍然会执行上述重写规则,所以我最终得到 http://www.domain.com/solicitorsinCOUNTY/?county=COUNTY&page=1
我之前对 .htaccess 做的不多,所以我什至不确定这是否可行,有人可以帮忙吗?将不胜感激。
【问题讨论】:
标签: .htaccess mod-rewrite redirect