【发布时间】:2014-02-25 17:16:48
【问题描述】:
这个 .htaccess 有什么问题?它是 HTTP 身份验证加上一些重写规则。但是当我输入 HTTP 用户密码时,它会登录但它给出了 500 内部服务器错误。
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标志。那应该在那里吗? -
没有授权声明,一切正常
标签: .htaccess