Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.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
Apache .htaccess-仅允许从127.0.0.1访问目录及其子目录_Apache_.htaccess_Localhost - Fatal编程技术网

Apache .htaccess-仅允许从127.0.0.1访问目录及其子目录

Apache .htaccess-仅允许从127.0.0.1访问目录及其子目录,apache,.htaccess,localhost,Apache,.htaccess,Localhost,正如我在标题中所写,我需要帮助阻止对目录及其子目录的访问,本地主机除外。我尝试创建一个.htaccess文件并将其更新到需要阻止的文件夹,只需使用以下代码: Order deny,allow Deny from all Allow from 127.0.0.1 对于该目录上的文件,它看起来工作正常,但如果我尝试使用子目录的文件,服务器会允许我打开它。我可以在每个子目录中上传这些代码,但是有很多,也不是很烦人,有什么建议吗?Allow和Deny在Apache 2.4中被弃用了。你的运气可能会更好

正如我在标题中所写,我需要帮助阻止对目录及其子目录的访问,本地主机除外。我尝试创建一个.htaccess文件并将其更新到需要阻止的文件夹,只需使用以下代码:

Order deny,allow
Deny from all
Allow from 127.0.0.1

对于该目录上的文件,它看起来工作正常,但如果我尝试使用子目录的文件,服务器会允许我打开它。我可以在每个子目录中上传这些代码,但是有很多,也不是很烦人,有什么建议吗?

Allow
Deny
在Apache 2.4中被弃用了。你的运气可能会更好


您的服务器是什么操作系统?正如您所描述的,应该可以正常工作。是的,是Apache。您检查了您的子目录中没有冲突
.htaccess
文件?这就是问题所在,我解决了它。现在的问题是,“允许来自127.0.0.1”不起作用,我的页面无法访问这些文件夹的内容。
Require local