Nginx wiki url: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) (Новая: =ЧПУ для mediawiki под nginx= Человекопонятные ссылки в mediawiki под nginx получились на удивление просто. При этом...) |
Sirmax (обсуждение | вклад) |
||
| Строка 25: | Строка 25: | ||
$wgArticlePath = «/$1″; |
$wgArticlePath = «/$1″; |
||
</PRE> |
</PRE> |
||
| + | |||
| + | Взято тут http://pridumal.org.ua/2009/10/mediawiki-nginx-sef-url/ |
||
Версия 14:15, 22 июня 2010
ЧПУ для mediawiki под nginx
Человекопонятные ссылки в mediawiki под nginx получились на удивление просто. При этом была использована не унылая обработка 404 (как в большинстве мануалов по nginx), а православные правила реврайта адресов.
В конфиге сайта в nginx прописываем вот что:
location / {
if (!-f $request_filename) {
rewrite ^/(.+)$ /index.php?title=$1 break;
fastcgi_pass phpfcgi;
}
fastcgi_param SCRIPT_FILENAME /var/www/mw/index.php;
include /etc/nginx/fastcgi_params;
}
location = /index.php {
fastcgi_pass phpfcgi;
fastcgi_param SCRIPT_FILENAME /var/www/mw/index.php;
include /etc/nginx/fastcgi_params;
}
А это добавляем к LocalSettings.php вашей медиавики:
$wgArticlePath = «/$1″;
Взято тут http://pridumal.org.ua/2009/10/mediawiki-nginx-sef-url/