我试图使用一个.htaccess文件来为一个目录设置特定的行为。
我的.htaccess如下:
ErrorDocument 401 /var/www/secret/logging.php
AuthName "My Password Protected Site"
AuthUserFile /var/www/secret/.htpasswd
AuthType Basic
Require valid-user
# Set REMOTE_USER env variable on 401 ErrorDocument
RewriteEngine On
RewriteBase /secret/
RewriteCond %{ENV:REDIRECT_STATUS} ^401$
RewriteRule .* - [E=REMOTE_USER:%{ENV:REDIRECT_REMOTE_USER}]但是,在尝试测试时,Apache默认错误页声明在尝试使用ErrorDocument处理请求时遇到了404。所有权限都正确,所有文件都正确。
我做错了什么?
发布于 2015-11-23 09:37:49
我认为你应该尝试添加这样的条目
<Files /var/www/secret/logging.php>
Order allow,deny
Allow from all
</Files>https://unix.stackexchange.com/questions/244875
复制相似问题