location всё кроме одного
mennanov
nginx-forum на nginx.us
Ср Ноя 23 14:03:14 UTC 2011
Есть конфиг вида:
location /cms/ {
rewrite (.*) /webroot/cms/webroot/$1;
if (!-f $request_filename) {
rewrite (.*) /webroot/cms/engine/index.php;
}
}
location ВСЁ_КРОМЕ_/CMS/ {
try_files /webroot/$uri /engine/index.php;
}
Как это сделать? location ~ (?!cms) {} отдает
ошибку 500 из-за бесконечного цикла.
Спасибо.
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,218830,218830#msg-218830
Подробная информация о списке рассылки nginx-ru