MediaWiki在Nginx下的伪静态方法

  由于本网站使用的是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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值