уже запутался с реврайтами
Vasiliy G Tolstov
v.tolstov at selfip.ru
Tue Apr 8 16:42:33 MSD 2008
есть конфиг вида
server {
listen 80;
server_name www.xxx.ru xxx.ru;
index index.php;
root /home/vase/www/xxx.ru;
if ($not_allowed) {
return 502;
}
location ~ /favicon\.ico$ {
if ( !-e $request_filename ) {
root /home/vase/www/default/;
rewrite /favicon.ico /default.ico break;
}
}
location /google7883d13cdcc94574.html {
root /home/vase/www/default/;
rewrite /google7883d13cdcc94574.html /google7883d13cdcc94574.html
break;
}
if ( !-e $request_filename ) {
rewrite ^/.* /index.php break;
}
location ~ \.php$ {
access_log /home/vase/logs/xxx.ru/access_log main;
error_log /home/vase/logs/xxx.ru/error_log warn;
fastcgi_pass unix:/var/tmp/php-fpm/xxx.ru;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/vase/www/xxx.ru
$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}
Почему-то при запросе адрес xxx.ru/google7883d13cdcc94574.html отдается
как и должно быть пустая страница, а далее срабатывает реврайт для !-e
$request_filename
как избавиться от второго реврайта в данном случае?
--
Vasiliy G Tolstov
http://selfip.ru
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 2164 bytes
Desc: not available
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20080408/d66cc8a9/attachment.bin>
More information about the nginx-ru
mailing list