Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.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 为什么我可以下载由htaccess文件保护的文件?_Php_Apache_.htaccess_Xampp - Fatal编程技术网

Php 为什么我可以下载由htaccess文件保护的文件?

Php 为什么我可以下载由htaccess文件保护的文件?,php,apache,.htaccess,xampp,Php,Apache,.htaccess,Xampp,这是htaccess文件: ErrorDocument 400 /index.php ErrorDocument 401 /index.php ErrorDocument 403 /index.php ErrorDocument 404 /index.php ErrorDocument 405 /index.php <Files configure.php> order allow,deny deny from all &

这是htaccess文件:

ErrorDocument 400 /index.php
   ErrorDocument 401 /index.php
   ErrorDocument 403 /index.php
   ErrorDocument 404 /index.php
   ErrorDocument 405 /index.php

   <Files configure.php>
      order allow,deny
      deny from all
   </Files>
ErrorDocument 400/index.php
ErrorDocument 401/index.php
ErrorDocument 403/index.php
ErrorDocument 404/index.php
ErrorDocument 405/index.php
命令允许,拒绝
全盘否定
configure.php文件位于某个文件夹中,比如/config/configure.php 现在的问题是我可以下载它!通过链接到它。 这是因为这一行ErrorDocument 404/index.php,当我删除这一行时 出现404错误,无法下载configure.php文件。但为什么会这样呢
这一行(我想要的)使下载configure.php文件成为可能?

您需要将
.htaccess
文件(不是
htaccess
没有前导点)放入
configure.php
所在的文件夹中(至少)才能工作。我也看到了


相关:

您的好朋友是
。htaccess
不是
htaccess
。。。。在本地测试,效果良好。。。