Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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
阻止访问.htaccess中的文件会导致服务器请求任何页面时出错吗?_.htaccess - Fatal编程技术网

阻止访问.htaccess中的文件会导致服务器请求任何页面时出错吗?

阻止访问.htaccess中的文件会导致服务器请求任何页面时出错吗?,.htaccess,.htaccess,我有一个日志文件夹,在那里我记录事件,我想把它包括在管理面板中,或者可以在其中搜索,但我不想让它在localhost之外被访问 所以我试过了 <Files /var/chroot/home/content/59/10667659/html/mylogs/log.html> Order Deny,Allow Deny from all Allow from 127.0.0.1 </Files> 是 容器不能以这种方式工作。从: 该指令通过filen

我有一个日志文件夹,在那里我记录事件,我想把它包括在管理面板中,或者可以在其中搜索,但我不想让它在localhost之外被访问

所以我试过了

<Files /var/chroot/home/content/59/10667659/html/mylogs/log.html>
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
</Files>

容器不能以这种方式工作。从:

该指令通过filename限制所附指令的范围。它可与和指令相比较。它应该与指令相匹配。本节中给出的指令将应用于具有与指定文件名匹配的basename(文件名的最后一个组件)的任何对象

所以你可以说:

<Files "log.html">
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
</Files>

命令拒绝,允许
全盘否定
允许从127.0.0.1开始
或者,如果您希望它仅应用于特定目录,如
/mylogs/
,则在其中创建htaccess文件并添加上述
容器

$_SERVER['DOCUMENT_ROOT'];
<Files "log.html">
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
</Files>