RewriteCond in nginx
4arodej
nginx-forum на nginx.us
Пт Янв 20 14:01:38 UTC 2012
Добрый день!
Имеется такой кусочек .htaccess:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^kernel/external/.*$
RewriteRule ^(.*)$ index.php?link=$1&%{QUERY_STRING} [L]
Правильно ли я понимаю, что его
необходимо записать в виде:
if (!-e $request_filename) {
if ($request_uri = !^kernel/external/.*$){
rewrite ^(.*)$
/index.php?link=$1 break;
}
}
?
При запуске nginx ругается на вторую
строку "invalid variable name". Может переменной
$request_uri нет в nginx 0.5.33 (ubuntu 8.04 lts) или я
туплю под вечер? :)
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,221488,221488#msg-221488
Подробная информация о списке рассылки nginx-ru