网站显示索引列表而不是页面

时间:2017-06-21 17:14:06

标签: apache .htaccess wamp

我已将所有文件通过FTP移至服务器。问题是网站不显示页面而是显示索引列表。 我尝试了不同的东西,比如在.htaccess文件中添加“DirectoryIndex index.html index.php”,我在www文件夹中有一个index.php文件,但这些解决方案似乎对我不起作用。我目前正在使用Windows 7,Apache和WAMP。

这是根文件夹: enter image description here

2 个答案:

答案 0 :(得分:0)

希望这能帮助你:)

Apache需要配置为将index.php识别为索引文件。

实现这一目标的最简单方法..

Create a .htaccess file in your web root.

Add the line...

    DirectoryIndex index.php

这是关于此事的资源...... http://www.twsc.biz/twsc_hosting_htaccess.php

编辑:我假设apache配置为允许.htaccess文件。如果不是,则必须修改apache配置文件(httpd.conf)中的设置

source

答案 1 :(得分:0)

  

-rw-------

这些文件似乎没有足够的权限。如果要将它们提供给所有用户,它们应该是公共可读的。否则,服务器无法使用适当的DirectoryIndex进行响应,如果启用了目录索引,则Apache将生成目录列表。

所有者可能应该-rw-r--r--0644 ... 读取/写入读取组和读取< / em> for public。

您的目录相同...... drwx------应该是drwxr-xr-x0755

修复此问题后,您应该禁用Apache目录索引。例如,将以下内容添加到.htaccess文件或服务器配置中:

Options -Indexes

现在试试(文件烫发不足),你可能会得到403.