Pour héberger un site MediaWiki avec Nginx, voici les rewrite rules à appliquer dans le virtual host :

server {
    listen  80;
    server_name     wiki.site.fr;
    root            /home/www/sites/site.fr/wiki/html;

    location / {
        index          index.php;
        rewrite        ^/$ /wiki/Main_Page permanent;
    }

    rewrite ^/wiki/([^?]*)(?:\?(.*))? /w/index.php?title=$1&$2;
    rewrite ^/wiki /w/index.php;
    location ~ \.php$ {
        fastcgi_pass   unix:/tmp/fcgi-php.sock;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME /home/www/sites/site.fr/wiki/html$fastcgi_script_name;
        include        fastcgi_params;
    }
}