mediawiki rewrites

Борис Долгов boris at dolgov.name
Thu Aug 14 11:52:29 MSD 2008


rewrite в location /
а для картинок и скинов выделить отдельные location:
location / {
    rewrite ^/wiki/([^?]*)(?:\?(.*))? /wiki/index.php?title=$1&$2;
}
location /skins {
    root /your/root;
}
location /images {
    root /your/root;
}
location ~ \.php$ {
    fastcgi_pass ...;
}

14 августа 2008 г. 11:30 пользователь Sergej Kandyla <sk.paix at gmail.com>написал:

> Здравствуйте. Проблема сьела мозок.
> Пытаюсь подружить человекоподобные ссылки в mediawiki и nginx.
>
> По идее все тривиально:
>
>
> http://www.mediawiki.org/wiki/Manual:Short_URL/sub_directory/wiki/Page_Title_--_.htaccess
>
> RewriteEngine On
> RewriteBase /
> RewriteCond %{REQUEST_FILENAME} !-f
> RewriteCond %{REQUEST_FILENAME} !-d
> RewriteRule ^wiki/(.*)$ ./wiki/index.php?title=$1 [PT,L,QSA]
>
> вот тут интересней
> http://www.mediawiki.org/wiki/Manual:Short_URL/Apache_Rewrite_rules#Adding_Exceptions
>
> RewriteEngine On
> RewriteRule ^/(images|skins)/ - [L] # so skins and images work
> RewriteRule ^/*$ mediawiki/index.php?title=Main_Page [L,QSA]
> RewriteRule ^(.+)$ mediawiki/index.php?title=$1 [PT,L,QSA]
>
>
> В инете даже нашел соотв. реврайты,
> http://blog.karlus.net/archives/2008/06/12/1966
>
> rewrite ^/wiki/([^?]*)(?:\?(.*))? /wiki/index.php?title=$1&$2;
>
> пробовал написать свои, сделать исключения. Но получаю все одно и тоже,
> сам текст отображается нормально, а картинки и скины - нет.
>
> пример можно посмотреть:  http://peswe.com/wiki/
>
> я так понимаю это из-за того, что и картинки также попадают под реврайт...
>
> подскажите пожалуйста как правильно починить..
>
>
>
> --
> Best Wishes,
> PAIX-UANIC | SK3929-RIPE
>
>
>


-- 
С уважением, Борис Долгов.
icq 77556665
e-mail boris at dolgov.name
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20080814/2a6158c4/attachment.html>


More information about the nginx-ru mailing list