由于本网站使用的是nginx,所以暂时只提供nginx配置方法,使用效果查看本站连接(http://sz.91.cn/wiki/)。
配置nginx
首先修改nginx配置文件,一般路径在:/user/local/nginx/conf/nginx.con。
以下是官方提供的方法:
# PHP-FPM
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
...
}
# MediaWiki shortcut rule
location ~ ^\/w/.+$ {
if ($request_uri ~ ^/w/images) { break; }
if ($request_uri ~ ^/w/resources) { break; }
if ($request_uri ~ ^/w/index\.php) { break; }
rewrite ^/w/(.+)$ /w/index.php?title=$1 last;
}
说明:
location ~ ^\/w/.+$ {
location ~ ^\/w(wiki安装路径)/.+$ {。这里和下面的W一样,要设置成相同的路径。
if ($request_uri ~ ^/w/images) { break; }
if($request_uri ~ ^(不需要管)/w(wiki安装路径)/images) { break; }。这里最重要的是wiki安装路径,本站是直接在html存放所以直接是~^/images,后面相同。
配置LocalSetting.php
上面的设置完成后接下来就是修改LocalSetting.php
以下是官方提供的设置方法:
$wgScriptPath = "/w";
$wgArticlePath = "$wgScriptPath/$1";
说明:
$wgScriptPath = "/w";
上面的w和nginx.conf中的w相同,一定要设置成一样的。本站是在html中所以留空即可("")
修改完以上文件之后重启nginx即可
重启命令
/.../.../nginx/sbin/nginx -s reload
转载于:https://www.cnblogs.com/huxiaoyi/p/10201496.html