ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Новенькие проблемы с rewrite-ом


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Новенькие проблемы с rewrite-ом
  • From: Roxis <roxis@xxxxxxx>
  • Date: Sat, 2 Feb 2008 22:33:46 +0100
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date:references:in-reply-to:x-face:x-mailer:mime-version:content-type:content-transfer-encoding:content-disposition:message-id:sender; bh=+aNPGsUJp8/BumqLLJ3x5CU6DG8x6ck9pbh8FtUPtBA=; b=nXMXCiIOj8nAsacABS4GBczoO7Wza7QxwoeFqXhj1dko6szlmjKwUIRMQJbMC8/9RTFdi5joSYO1A6xQ8aGzd8KNc260XsRSiIRKSpv/EacSvCtEe8SlAS4+IgAiYvkD2oL3X+hUOQ65LQHlmSsHcbS4cktgWw/sFq02HNTk+VE=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:references:in-reply-to:x-face:x-mailer:mime-version:content-type:content-transfer-encoding:content-disposition:message-id:sender; b=j1aSuHZvhZSJHP6jYb6aPlbtjC18QI1G39bRzTgLObFyFv7++Qo2+RLtINNbWD9p/umfh89m/8rT8+oT04XkwLstgRQsBuhCR09NMvZWjB3Zx4UDviG7+UwPBI7YcaczOa9VOPcDgh82qZJYC9shwWoIm7ikhJLl02U3XKmNBhU=
  • In-reply-to: <200802022325.28157.cdome@xxxxx>
  • References: <200802022325.28157.cdome@xxxxx>

On Saturday 02 February 2008, Andrey Ryabushenko wrote:
> Использую nginx-0.5.35 под FreeBSD, на стареньком nginx-0.5.24 таких
> проблем не было
>
> Простой конфиг (часть)
>
> server {
>       location / {
>               root /usr/local/www/site;
>               index index.php;
>       }
>
>       location ~ \.php$ {
>               fastcgi_pass unix:/tmp/php.sock;
>               fascgi_param SCRIPT_NAME 
> /usr/local/www/site$fastcgi_script_name;
>               include /usr/local/etc/nginx/fastcgi_params;
>       }
>
>       if(!-e $request_filename) {
>               rewrite .*      /index.php last;
>       }
> }
>
>
> Реврайтятся все файлы независимо от того существуют они или нет.
> Я тогда написал rewrite так
>
>       if(!-e $request_filename) {
>               rewrite .*      /a.php?file=$request_filename last;
>       }
>
> И написал a.php, который вывод значение аргумента file.
> И получил, что например, на запрос /zopa - $request_filename
> равен /usr/local/etc/nginx/html/zopa.
> Такого каталога(/usr/local/etc/nginx/html) у меня нет и нигде в конфиге не
> фигурирует, что-то багом пахнет и я что-то не так делаю?

указать root в контексте server, иначе используется дефолтный



 




Copyright © Lexa Software, 1996-2009.