mod_rewrite RewriteRule总是在不应该重定向到index.php

时间:2014-08-07 14:47:05

标签: apache .htaccess mod-rewrite rewrite

我已经在http://htaccess.madewithlove.be/上测试了这个问题,但是当我在我的本地ubuntu apache网络服务器上执行此操作时,它失败了。

请求是:

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

我的.htaccess文件适用于其他命令:

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

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

  

未找到

     

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

     

Apache / 2.2.22(Ubuntu)服务器,位于68.56.177.238端口8080

我的.htaccess文件中没有index.php的实例,为什么要尝试重定向呢?非常感谢帮助。

1 个答案:

答案 0 :(得分:0)

得到了这个。在子目录中有另一个htaccess文件导致奇怪的重定向。