1
这个.htaccess有什么问题?这是HTTP认证加上一些重写规则。但是,当我输入HTTP用户通行证时,它会登录,但会产生500个内部服务器错误。htaccess身份验证不起作用
AuthUserFile /home/useraccount/.htpasswds
AuthName "Please Log In"
AuthType Basic
require user wiki
RewriteEngine On
RewriteRule ^/?wiki(/.*)?$ %{DOCUMENT_ROOT}/index.php [L]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
RewriteRule ^/?images/thumb/[0-9a-f]/[0-9a-f][0-9a-f]/([^/]+)/([0-9]+)px-.*$ %{DOCUMENT_ROOT}/thumb.php?f=$1&width=$2 [L,QSA,B]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
RewriteRule ^/?images/thumb/archive/[0-9a-f]/[0-9a-f][0-9a-f]/([^/]+)/([0-9]+)px-.*$ %{DOCUMENT_ROOT}/thumb.php?f=$1&width=$2&archived=1 [L,QSA,B]
你检查了apache错误日志吗? –
另外,我从未见过'B'标志。那应该在那里吗?没有auth语句的 –
,一切工作正常 – aceph