运行环境:

主机:阿里云ECS CentOS 6.5

服务器:nginx 1.9.12

语言:PHP 7.0.3

软件:mediawiki 1.27.1

server {
listen 80;
server_name wiki.mmhub.cn;
access_log /path/to/wiki.mmhub.cn_nginx.log combined;
index index.html index.htm index.php;
root /path/to/mywiki;

location ~ [^/]\.php(/|) {      #fastcgi_pass remote_php_ip:9000;      fastcgi_pass unix:/dev/shm/php-cgi.sock;      fastcgi_index index.php;      include fastcgi.conf;      }  location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|ico) {
    expires 30d;
    access_log off;
    }
location ~ .*\.(js|css)? {      expires 7d;      access_log off;      }  location / {       index index.php;       error_page 404 = @mediawiki;     }    location @mediawiki {       rewrite ^/wiki([^?]*)(?:\?(.*))? /index.php?title=1&$2 last;
}
}

nginx设置代码如上

LocalSettings.php文件设置如下

wgScriptPath = "";  wgArticlePath = "/wiki/1";  wgUsePathInfo  = true;

折腾到底,还是弄好了。