0

这是 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>

文件 configure.php 在某个文件夹中,可以说 /config/configure.php 现在问题是我可以下载它!只需建立一个链接即可。正是因为这一行 ErrorDocument 404 /index.php,当我删除这一行时,我得到一个 404 错误,无法下载 configure.php 文件。但是为什么这条线(我想要的)可以下载 configure.php 文件?

4

1 回答 1

2

您需要将.htaccess文件(不是 htaccess没有前导点)放入configure.php(至少)所在的文件夹中,以使<Files configure.php>-directive Docs工作。另请参阅Filesystem、Webspace 和 Boolean Expressions Docs

相关:对 .htaccess 的请求应返回 404 而不是 403

于 2012-04-05T07:57:12.320 回答