Apache Rewrite Rule如果url中存在2个目录

时间:2013-09-28 11:12:02

标签: apache mod-rewrite

我一直在实施很多重定向规则,而且我被困在最后一条规则上。一些搜索引擎如何索引某些不存在的页面,因此我需要将它们重定向到错误页面。

我需要做的是检查url是以2个目录/ user / name /开头,另一个是/ name / user /。如果它确实重定向到错误页面。

示例网址为:

http://www.example.com/user/name/12-how-do-we-work-together

我已尝试过以下规则,但似乎没有效果:

RewriteRule ^user/name/?$ /error.php [R=301,L]

对此有何想法?

干杯

Ĵ

1 个答案:

答案 0 :(得分:0)

删除规则中的?$为我修复了它。像这样:

RewriteRule ^user/name/ /error.php [R=301,L]