Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
mediawiki rewrites
Здравствуйте. Проблема сьела мозок.
Пытаюсь подружить человекоподобные ссылки в 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
|