url重写和404错误页面未找到

时间:2012-10-12 16:49:24

标签: apache .htaccess url-rewriting

我正在使用像这样重写的网址

RewriteRule ^help$ help.php

所以,如果用户带有domain.com/help,那么它可以工作 但如果用户调用domain.com/help/之类的页面,则会发送错误的404页面 如何解决这个问题,在2个案例中它做同样的工作

2 个答案:

答案 0 :(得分:1)

尝试此规则:

RewriteRule ^help/?$ help`

添加/?使得尾部斜杠成为可选的。然后该模式开始匹配help以及help/

您可以测试此规则here

答案 1 :(得分:1)

您需要在正则表达式中使用尾部斜杠可选:

RewriteRule ^help/?$ help.php