我正在处理目录和某些MOD_REWRITES。我实际上删除了该网站的.htaccess文件,但仍有一些覆盖它。查找使用PHP加载页面的内容
是否有任何PHP变量可以用来找出悬挂的.htaccess文件从哪里加载?
有这么多文件,我担心甚至可能会有多个文件。
干杯家伙
我正在处理目录和某些MOD_REWRITES。我实际上删除了该网站的.htaccess文件,但仍有一些覆盖它。查找使用PHP加载页面的内容
是否有任何PHP变量可以用来找出悬挂的.htaccess文件从哪里加载?
有这么多文件,我担心甚至可能会有多个文件。
干杯家伙
.htaccess文件按照它们被发现的顺序进行处理,所以如果页面有一个压倒一切的东西,它将在一个或多个父目录中。还有主服务器的httpd.conf文件,这是长期使用的.htaccess指令的首选位置,因为在服务器启动时只读一次,而不是每个请求,因为.htaccess文件是。
感谢Marc B.大概有6个子目录,它们中都有mod_rewrite.php。看起来我需要全部检查它们:/ – StuBlackett
您可以检查/etc/apache2/...
配置文件,但首先要确保你删除.htaccess
不只是隐藏(在UNIX中,从.
文件默认是隐藏的)。
谢谢,我要查找隐藏的文件。 – StuBlackett
令人困惑的标题。
要回答您的标题问题:请print_r($ REQUEST)并找到您喜欢的变量。
要回答你的身体问题:检查每个父目录的.htaccess,直到你打到根。
什么是目录和什么是你的根htaccess – RobertPitt
检查你的apache设置为如果有什么其他覆盖的东西。 –
powtac
@RobertPitt Dir是根目录。 – StuBlackett