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