MediaWiki短链接Nginx配置

适用于MediaWik直接部署在网站根目录的情形,如:

http://xxxx.com/index.php?title=首页
http://xxxx.com/首页

1. nginx.conf配置中添加:

location / {
    try_files $uri $uri/ @rewrite;
}

location @rewrite {
    rewrite ^/(.*)$ /index.php;
}

2. LocalSettings.php中添加:

$wgScriptPath = "";
$wgArticlePath = "/$1";
$wgUsePathInfo = true;
$wgScriptExtension = ".php";

3.重启Nginx,刷新页面即可。

官方推荐在子目录(/w)中,好处多多。

手册:https://www.mediawiki.org/wiki/Manual:Short_URL/Nginx/zh