Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
уже запутался с реврайтами
- To: nginx-ru@xxxxxxxxx
- Subject: уже запутался с реврайтами
- From: Vasiliy G Tolstov <v.tolstov@xxxxxxxxx>
- Date: Tue, 08 Apr 2008 16:42:33 +0400
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=dk; d=selfip.ru; h=Received:Received:Subject:From:Reply-To:To:Content-Type:Organization:Date:Message-Id:Mime-Version:X-Mailer:X-DSPAM-Result:X-DSPAM-Processed:X-DSPAM-Confidence:X-DSPAM-Improbability:X-DSPAM-Probability:X-DSPAM-Signature:X-DSPAM-Factors; b=SiLZk0RMm0d5XjX7UF32tq/XeYggoEzn/HKpoOl5QtLa7//r7ra0Ag2IwSZICM2B5IhFbGnPcF6a/uIJ+5p6rnC9ak1bChfKseJonovsXcqdix5hn0qwXUWr96al7TWQcuh6dewOdoEzmnCGP4AjKzmac3WZDS4EguUfDmYXwCY=;
- Organization: Selfip.Ru
есть конфиг вида
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
Attachment:
smime.p7s
Description: S/MIME cryptographic signature
|