Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 拒绝访问配置文件VS重定向到404文件未找到_Php_Apache_.htaccess - Fatal编程技术网

Php 拒绝访问配置文件VS重定向到404文件未找到

Php 拒绝访问配置文件VS重定向到404文件未找到,php,apache,.htaccess,Php,Apache,.htaccess,因此,我的网站已准备就绪,将在2天后上线。待办事项列表上的最后一件事是: 拒绝访问/inc//classes//sources/,所以我一直这样调查,发现没有一个大网站拒绝访问私人文件夹 我在网上搜索,发现没有人提到这种拒绝访问的方法,说“这个目录不存在” 为目录显示404错误页安全吗? 如果安全的话。。。我该怎么做呢。 如果不是,保护目录的最佳方法是什么?不允许访问的最佳方法是将目录移动到文档根目录之外,这样就没有通过web直接访问这些文件的路径。一些主机不允许这样做,有两种解决方案:(1)转

因此,我的网站已准备就绪,将在2天后上线。待办事项列表上的最后一件事是:

拒绝访问
/inc/
/classes/
/sources/
,所以我一直这样调查,发现没有一个大网站拒绝访问私人文件夹

我在网上搜索,发现没有人提到这种拒绝访问的方法,说“这个目录不存在”

为目录显示404错误页安全吗? 如果安全的话。。。我该怎么做呢。
如果不是,保护目录的最佳方法是什么?

不允许访问的最佳方法是将目录移动到文档根目录之外,这样就没有通过web直接访问这些文件的路径。一些主机不允许这样做,有两种解决方案:(1)转到另一个主机,很多合适的主机,或者(2)艰难的方式,实际上,尽可能少地给恼人的黑客提供信息,然后转到标准404,您可以在
.htaccess
文件中设置它