如何在我的文档根目录中的特定目录的 .htaccess 文件中执行此操作?
- 拒绝对任何内容的所有访问(也包括 .htaccess)
- 返回 404,而不是 403 错误
- 任何文件或子目录都不应被人类或机器人访问或检测到
- 只允许本地主机访问 php
看起来很简单。这有效但抛出 403 而不是 404:
deny from all
最佳答案
为什么不创建自定义错误页面?
deny from all
ErrorDocument 403 /error/404.html
如果有人无权查看页面,服务器将始终抛出 403 错误,而这正是您正在尝试做的。但是,您可以更改错误 403 的 ErrorDocument 以显示一个 HTML 页面,说这是一个 404 错误。
我的示例在根目录中有一个名为 error
的文件夹和一个名为 404.html
的 html 文件。
关于php - .htaccess 拒绝所有,包括 htaccess 文件和显示 404 - 我该怎么做?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11026221/