.htaccess в nginx.conf

J
На сайте с 06.07.2011
Offline
169
637

Подскажите правило для nginx.conf вместо .htaccess

Вот оригинал:


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^\w{2}/search.php search.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^\w{2}/queries.php queries.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* cache.php [L]

После конверта в nginx.conf получается:


location / {
if (!-e $request_filename){
rewrite "^/\w{2}/search.php" /search.php break;
}
if (!-e $request_filename){
rewrite "^/\w{2}/queries.php" /queries.php break;
}
if (!-e $request_filename){
rewrite ^(.*)$ /cache.php break;
}
}

Вместо того, что бы делать реврайт - скачиваются файлы.

S
На сайте с 17.08.2008
Offline
114
#1

Может в nginx.conf криво настроена обработка php файлов?

J
На сайте с 06.07.2011
Offline
169
#2
smbbws:
Может в nginx.conf криво настроена обработка php файлов?

Вопрос отпал - ниже нужно было вставить.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий