我正在处理一个目录和一些MOD_REWRITES。我实际上删除了网站上的.htaccess文件,但仍有一些东西会覆盖它。
我是否可以使用任何PHP变量来找出从哪里挂载.htaccess文件?
有太多文件,我担心甚至可能不止一个。
干杯球员
答案 0 :(得分:3)
令人困惑的标题。
回答你的标题问题:执行print_r($ REQUEST)并找到你喜欢的变量。
回答你的身体问题:检查每个父目录的.htaccess,直到你找到根。
答案 1 :(得分:1)
您可以检查/etc/apache2/...
配置文件,但首先要确保已将其删除,.htaccess
不仅仅是隐藏的(在unix中,默认情况下隐藏以.
开头的文件。)< / p>
答案 2 :(得分:1)
.htaccess文件按照它们找到的顺序进行处理,因此如果页面有一个覆盖的内容,它将位于一个或多个父目录中。还有主服务器httpd.conf文件,这是长期.htaccess指令的首选位置,因为它在服务器启动时只读取一次,而不是按请求作为.htaccess文件。