0

我知道有数百个这样的问题,而且我几乎已经完成了每个问题,复制了他们的代码并将我的链接放入,但它仍然重定向到 404。我现在脑子一片空白。我想让 example.com/web 加载 example.com/web.php

RewriteEngine On
RewriteBase /

RewriteRule ^web$ /web.php
ErrorDocument 404 /404.php

我发现了我的问题。不知道为什么,我加了

Options -MultiViews

在 RewriteEngine On 上方,它现在可以很好地加载页面,答案如下。

4

1 回答 1

2

尝试使用以下规则...

RewriteRule ^web/?$ web.php  [NC]

此外,此规则对于末尾的斜杠是可选的...因此,如果您有类似的 URL,它不会抛出 404

http://www.domain.com/web

或者

http://www.domain.com/web/
于 2013-07-25T14:21:19.490 回答