php - PHP错误.htaccess限制文件夹深度

标签 php .htaccess error-handling

当我遇到PHP错误时,它将通过5个文件夹进入我的文件。例如:
home\admin\domain.com\folder\portfolio我需要什么.htaccess属性来阻止它显示前两个文件夹(home \ admin)?

我不希望最终用户看到我目录中的前两个文件夹,因为无论如何它们都不经​​常使用。因此在大多数情况下,出于安全考虑,我想隐藏“home \ admin”。

最佳答案

回答问题

您必须更改您的Apache配置并更改为网站的目录根目录,因为php始终会报告完整路径(除非您可以设置chroot/jail环境)

有关该问题的其他说明:http://discussion.dreamhost.com/thread-45191.html

但是最好不要显示错误,因为它会显示有关设置的一些重要信息(而不仅仅是/home/admin)。

要隐藏错误,可以将display_errors设置为off。

参见http://www.php.net/manual/en/errorfunc.configuration.php#ini.display-errors

关于php - PHP错误.htaccess限制文件夹深度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8744419/

相关文章:

reactjs - 错误处理并在React js中记录错误

php - 如何清除或删除 SplStack 中的所有元素?

if语句中的php return语句

php - 使用 CSS 对齐图像

r - 在循环中使用pdftools时的错误处理

c++ - 错误:The thread 0x4c0c has exited with code 0 (0x0). Exception thrown: read access violation. **this** was nullptr

php - 为什么要提交以下 PDO 事务?

apache - 正确设置重定向 410(已消失)

如果 url 包含 Catalogsearch/result/?q=SOMETHING 使用 .htaccess,Apache 将 URL 重写为小写

.htaccess - 301 重定向 : match querystring, 不要将其附加到新重定向