我已将所有文件通过FTP移至服务器。问题是网站不显示页面而是显示索引列表。 我尝试了不同的东西,比如在.htaccess文件中添加“DirectoryIndex index.html index.php”,我在www文件夹中有一个index.php文件,但这些解决方案似乎对我不起作用。我目前正在使用Windows 7,Apache和WAMP。
答案 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)中的设置
答案 1 :(得分:0)
-rw-------
这些文件似乎没有足够的权限。如果要将它们提供给所有用户,它们应该是公共可读的。否则,服务器无法使用适当的DirectoryIndex
进行响应,如果启用了目录索引,则Apache将生成目录列表。
所有者可能应该-rw-r--r--
或0644
... 读取/写入,读取组和读取< / em> for public。
您的目录相同...... drwx------
应该是drwxr-xr-x
或0755
。
修复此问题后,您应该禁用Apache目录索引。例如,将以下内容添加到.htaccess
文件或服务器配置中:
Options -Indexes
现在试试(文件烫发不足),你可能会得到403.