Mediawiki后伪静态设置

来自Linux78|wiki
Bob讨论 | 贡献2019年11月6日 (三) 09:20的版本 (创建页面,内容为“Nginx安装Mediawiki后,假设安装在网站根目录。 对nginx的rewrite文件写入如下内容 location ~ ^\/.+$ { if ($request_uri ~ ^/images) { break;…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

Nginx安装Mediawiki后,假设安装在网站根目录。

对nginx的rewrite文件写入如下内容

location ~ ^\/.+$ {
if ($request_uri ~ ^/images) { break; }
if ($request_uri ~ ^/resources) { break; }
if ($request_uri ~ ^/index\.php) { break; }
rewrite ^/(.+)$ /index.php?title=$1 last;
}

随后在LocalSettings.php中寻找

$wgScriptPath = "";

找到后在下面添加以下内容:

$wgArticlePath = "$wgScriptPath/$1";

重载Nginx即可完成伪静态配置。