Mediawiki的缩略图处理程序(重写)不起作用

时间:2012-10-17 08:29:57

标签: .htaccess mod-rewrite url-rewriting rewrite mediawiki

我的.htaccess:

RewriteEngine On
RewriteRule ^/?wiki(/.*)?$ %{DOCUMENT_ROOT}/w/index.php [L]
RewriteRule ^/?$ %{DOCUMENT_ROOT}/w/index.php [L]

RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
RewriteRule ^/?w/images/thumb/[0-9a-f]/[0-9a-f][0-9a-f]/([^/]+)/([0-9]+)px-.*$ %{DOCUMENT_ROOT}/w/thumb.php?f=$1&width=$2 [L,QSA,B] 

RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
RewriteRule ^/?w/images/thumb/archive/[0-9a-f]/[0-9a-f][0-9a-f]/([^/]+)/([0-9]+)px-.*$ %{DOCUMENT_ROOT}/w/thumb.php?f=$1&width=$2&archived=1 [L,QSA,B]

index.php重写规则有效,但缩略图不起作用。 如果直接获得thumb.php,它可以工作:

thumb.php?f=test.jpg&width=180

所以,问题出在重写上。我尝试了很多变种,但它仍然无效。哪里可能是错误?

1 个答案:

答案 0 :(得分:3)

那是因为images/.htaccess

请参阅Bug 65220