2009-09-02 9 views
1

私はこれを投稿する前に見つけた解決策を試してみることに全力を尽くしました。うまくいけば他の人にも役立ちます。NginxのきれいなURLがMediawikiのために書き直します

私はdomainwikiにURLを書き込もうとしています(これは悪い習慣です)。

http://snipt.org/msh(drupalのためのチュートリアルオフので、私の目的のために完全に間違っているかもしれない)

しかし、私は "&アクション=パージを追加したときにどのように動作していないことです。私は、99%がこれに取り組んでそれを得ていますページタイトルの末尾に。それは私に "PageTitle & action = purge"というページを表示しようとします。

私はApacheでこれをどのように回避したのかよくわかりません。

ご協力いただきまして誠にありがとうございます。

答えて

3

NginxMediaWiki

http { 
    include  mime.types; 
    default_type application/octet-stream; 

    sendfile  on; 
    keepalive_timeout 30; 
    gzip on; 
    charset utf-8; 

    server { 
    listen 80; 
    server_name wiki.nginx.org; 

    root /var/www/mediawiki; 

    access_log /var/log/nginx/wiki.nginx.org-access.log; 
    error_log /var/log/nginx/wiki.nginx.org-error.log info; 

    location/{ 
     index index.php5; 
     error_page 404 = @mediawiki; 
    } 

    location @mediawiki { 
     rewrite ^/([^?] *)(?:\?(.*))? /index.php5?title=$1&$2 last; 
    } 

    location ~ \.php5?$ { 
     include /etc/nginx/fastcgi_params; 
     fastcgi_pass 127.0.0.1:8888; 
     fastcgi_index index.php5; 
     fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
    } 
    } 
} 
関連する問題