我自己搭建了一个php运行环境,在Apache的htdocs目录里有index.html和test.php两个文件。当我在浏览器中输入http://localhost回车,浏览器打开了index.html文件。当我把index.html文件名改成index11.html后再在浏览器中输入http://localhost回车,屏幕出现403 Forbidden You don't have permission to access / on this server.按照常理应该显示
index11.html和test.php两个文件的超链接,点击它会打开相应的页面。现在变成这种情况是什么原因?请大侠赐教。谢谢!
PHP环境下访问http://localhost出现403 Forbidden
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
ohmygirl 2015-02-01 13:41关注在没有开启目录访问(options indexes)的情况下:
apache中默认配置的Index.html和index.php(是可以更改的),如果没有这些文件,则认为是forbidden的请求(也就是403的HTTP响应)。所以你可以做的是:
1. 修改apache中的默认index文件(改为index11.html)
2. 打开目录访问(options indexes)。
3. 直接访问index11.html文件(http://localhost/index11.html )
上面三种方法根据你的需要选择一种即可。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报