0

我正在使用这样的 url 重写

RewriteRule ^help$ help.php

因此,如果用户使用 domain.com/help 它可以工作,但是如果用户调用诸如 domain.com/help/ 之类的页面,它会发送 err 404 page not found 如何解决这个问题,在 2 种情况下它做同样的工作

4

2 回答 2

1

试试这个规则:

RewriteRule ^help/?$ help`

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

您可以在此处测试此规则

于 2012-10-12T16:57:08.777 回答
1

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

RewriteRule ^help/?$ help.php
于 2012-10-12T17:01:28.757 回答