有了这个.htaccess
...
RewriteEngine on
RewriteRule ^foo$ foo.php
RewriteRule ^foo/$ foo.php
...当我请求时,我得到以下行为
/foo
— 工作,我得到 foo.php/foo/
— 来自 nginx 的 404 意外失败/foobar
- 失败,正如预期的那样,但是来自 nginx 的漂亮的 404 ErrorDoc
注意:不存在文件夹foo
。
我是否遗漏了什么,或者这是托管服务提供商的错,比如 nginx 代理配置错误?在不同的 apache 上,此设置按预期工作。
(我试图深入了解为什么 WordPress 的(默认方式) .htaccess 不起作用。)