【问题标题】:PHP .htaccess files can be reached as directory! How to disable?PHP .htaccess 文件可以作为目录访问!如何禁用?
【发布时间】:2016-08-19 11:37:17
【问题描述】:

我的服务器中有test.phpdemo.php 等文件,我可以在我的服务器上以example.com/demo/example.com/demo 访问这些文件。我怎样才能禁用它?它与我的.htaccess 重叠。

【问题讨论】:

  • “它与我的 htaccess 重叠” - 这是什么意思?请出示您的 .htaccess 文件。
  • 我的意思是,我的 htaccess 不起作用,因为这个问题。如果我删除 htaccess,我仍然可以将文件作为目录访问

标签: php .htaccess server vps


【解决方案1】:

这是因为您的服务器上启用了multiviews。您可以使用 htaccess 文件中的以下行禁用它们:

Options -Multiviews

【讨论】:

  • 最后谢谢你 :) 我几周以来一直在寻找这个答案
【解决方案2】:

尝试将一个 .htaccess 文件放在该目录中,它本身包含内容

Options -Indexes

将此 .htaccess 文件放入您的演示目录。

【讨论】:

  • 你使用的文件名是什么。
  • demo.php 和 test.php 以及我的 .htaccess 文件
  • 您能否将您的站点配置文件粘贴到您的问题中。
  • 你的意思是 apache conf 吗?
  • site-available中的站点配置文件。
猜你喜欢
  • 2016-11-27
  • 2023-04-01
  • 2015-01-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-28
  • 1970-01-01
  • 2015-07-30
相关资源
最近更新 更多