mod 重写 重写规则总是指向索引.php当它不应该的时候



我已经在http://htaccess.madewithlove.be/上测试了这个问题,但是当我在我的本地ubuntu apache web服务器上这样做时,它失败了。

请求是:

http://example.com/creator/main/narwhal

我的。htaccess文件,适用于其他命令,是:

RewriteEngine on
RewriteRule ^creator/main/([^/.]+)/?$ /about.html [L]

由于某种原因,我得到的结果是:

未找到

请求的URL/index.php在此服务器上找不到。

Apache/2.2.22 (Ubuntu) Server at 68.56.177.238端口8080

在我的。htaccess文件中没有index.php的实例,所以为什么它试图重定向到那里?

知道了。子目录中的另一个htaccess文件导致了奇怪的重定向。

最新更新