zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Spark Streaming
    RDD转换DataFrame
    Spark学习笔记之-Spark远程调试
    Spark集群模式&Spark程序提交
    spark-submit的参数名称解析
    Scala java maven开发环境搭建
    git报错之index.lock
    mongodb导出数据表命令之mongoexport
    用casperjs模拟登录,支持多个账户登录
    关于casperjs的wait方法的执行顺序
  • 原文地址:https://www.cnblogs.com/huxiaoyi/p/10201496.html
Copyright © 2011-2022 走看看