Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Ошибка в rewrite
при переходе с 0.6.x на 0.7.x перестал работать такой реврайт:
rewrite ^/?([a-z/0-9-]+)?(?:/(.+))?$ /index.php?uri=$1\xb6meters=$2;
nginx -t
говорит, что все ок, но при обращении к сайту выдается
500 Internal Server Error
И в продолжение темы немного о логике работы nginx. Не понятно почему
конструкция
server
{
deny all;
location /
{
rewrite ^/?([a-z/0-9-]+)?(?:/(.+))?$ /index.php?uri=$1\xb6meters=$2;
}
}
при обращении будет выдавать ту самую ошибку 500 а не 403?
С Уважением,
Ладоха Антон.
__________ хМТНПЛЮЖХЪ НР ESET NOD32 Antivirus, БЕПЯХЪ АЮГШ ДЮММШУ ЯХЦМЮРСП
БХПСЯНБ 3832 (20090206) __________
яННАЫЕМХЕ ОПНБЕПЕМН ОПНЦПЮЛЛНИ ESET NOD32 Antivirus.
http://www.esetnod32.ru
|