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

标签 .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

所以,问题出在重写上。我尝试了很多变体,但它仍然不起作用。可能哪里出错了?

最佳答案

那是因为 images/.htaccess

参见 Bug 65220 .

关于.htaccess - Mediawiki 的缩略图处理程序(重写)不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12930156/

相关文章:

.htaccess - 为什么我无法在 Apache 中禁用 .htaccess?

.htaccess - HTTP 到 HTTPS .htaccess

javascript - Apache 404 错误 - Drupal

php - 跳过某些特定文件的 .htaccess 规则

iis - 使用BlogEngine进行URL重定向

apache - .htaccess 影响其他文件 url

jquery - 加快 HTML 网站速度的方法?

.htaccess - Mod重写,url变量

.htaccess - 重写图像路径