Ekkles' Diary

All human wisdom is summed up in two words: Wait and Hope

0%

MediaWiki 伪静态设置

最近学习了一下MediaWiki,我使用的是LNMP,其中关于伪静态的设置网上的普遍有问题,会导致部分主题的svg文件无法加载,在研究过后应当设置为以下状态:

1
2
3
4
5
6
7
8
location ~ ^\/.+$ {
if ($request_uri ~ ^/resources) { break; }
if ($request_uri ~ ^/images) { break; }
if ($request_uri ~ ^/index\.php) { break; }
if ($request_uri ~ ^/skin) { break; }
if ($request_uri ~ ^/load.php) { break; }
rewrite ^/(.+)$ /index.php?title=$1 last;
}

注意:此处为Nginx的伪静态设置,关于Apache的设置可以参见Mediawiki的官网