ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: mediawiki rewrites



Борис Долгов wrote:
rewrite в location /
а для картинок и скинов выделить отдельные location:

Спасибо! Был близко, но немного не доковырял..... Рабочий вариант:

location / {
       rewrite ^/wiki/(.+)$ /wiki/index.php?title=$1 last;
}

location /wiki/skins {
   alias /home/${user}/domains/${userdomain}/public_html/wiki/skins;
}
location /wiki/images {
   alias /home/${user}/domains/${userdomain}/public_html/wiki/images;
}

location ~ \.php$ {
           root /home/${user}/domains/${userdomain}/public_html;
           fastcgi_pass unix:/tmp/php-fpm/${userdomain}.sock;
           fastcgi_index  index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
           include        fastcgi_params;
}



location / {
    rewrite ^/wiki/([^?]*)(?:\?(.*))? /wiki/index.php?title=$1&$2;
}
location /skins {
    root /your/root;
}
location /images {
    root /your/root;
}
location ~ \.php$ {
    fastcgi_pass ...;
}


    rewrite ^/wiki/([^?]*)(?:\?(.*))? /wiki/index.php?title=$1&$2;

    пробовал написать свои, сделать исключения. Но получаю все одно и
    тоже,
    сам текст отображается нормально, а картинки и скины - нет.


--
С уважением, Борис Долгов.
icq 77556665
e-mail boris@xxxxxxxxxxx <mailto:boris@xxxxxxxxxxx>


--
Best Wishes,
PAIX-UANIC | SK3929-RIPE




 




Copyright © Lexa Software, 1996-2009.