2011-02-16 30 views
0

我正在处理目录和某些MOD_REWRITES。我实际上删除了该网站的.htaccess文件,但仍有一些覆盖它。查找使用PHP加载页面的内容

是否有任何PHP变量可以用来找出悬挂的.htaccess文件从哪里加载?

有这么多文件,我担心甚至可能会有多个文件。

干杯家伙

+0

什么是目录和什么是你的根htaccess – RobertPitt

+0

检查你的apache设置为如果有什么其他覆盖的东西。 – powtac

+0

@RobertPitt Dir是根目录。 – StuBlackett

回答

1

.htaccess文件按照它们被发现的顺序进行处理,所以如果页面有一个压倒一切的东西,它将在一个或多个父目录中。还有主服务器的httpd.conf文件,这是长期使用的.htaccess指令的首选位置,因为在服务器启动时只读一次,而不是每个请求,因为.htaccess文件是。

+0

感谢Marc B.大概有6个子目录,它们中都有mod_rewrite.php。看起来我需要全部检查它们:/ – StuBlackett

1

您可以检查/etc/apache2/...配置文件,但首先要确保你删除.htaccess不只是隐藏(在UNIX中,从.文件默认是隐藏的)。

+0

谢谢,我要查找隐藏的文件。 – StuBlackett

3

令人困惑的标题。

要回答您的标题问题:请print_r($ REQUEST)并找到您喜欢的变量。

要回答你的身体问题:检查每个父目录的.htaccess,直到你打到根。