Xampp,禁止访问非索引文件

时间:2009-08-14 17:39:46

标签: php xampp

我已经使用xampp很长一段时间了,它总是很好用。我有一个我正在进行的项目,它在几天前工作正常。现在我为任何未命名为index.php的文件获取403 Access forbidden页面。任何人都有任何想法可能会发生这种情况。

我在Windows XP上安装了Xampp Version 1.6.4。

3 个答案:

答案 0 :(得分:1)

我的第一个猜测是.htaccess文件(或httpd.conf文件)的问题。

要记住的事情:

Apache处理.htaccess规则的方式是“级联”,这意味着它将检查您尝试访问的文件路径中的每个.htaccess文件,因此如果您有一些禁止用户查看任何非索引的规则文件在任何时候都会影响所有更深层的目录。

话虽如此,如果您知道问题不在httpd.conf文件中,请检查发布路径的根是否有.htaccess文件。将其更改为.htaccessold,看看是否可以访问除索引之外的htdocs目录中的任何文件。

两个问题:

  1. 你得到的所有文件,或只是PHP文件?你能看到图像文件吗?
  2. index.html怎么样?如果您将index.php更改为tempindex.php并创建一个名为index.html的新文件,您能看到吗?
  3. 祝你好运。让我发布。

答案 1 :(得分:1)

您可以看到Apache返回此错误消息的唯一方法是查看错误日志。

我们可以猜测可能的原因,但是如果你花时间看,Apache会告诉你。

答案 2 :(得分:0)

听起来您更改了一些mod_rewrite规则或您网站的apache配置。您是否在.htaccess文件中添加或更改了任何内容?

你可能需要提供更多细节才能弄明白。