ПРОЕКТЫ 


  АРХИВ 


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



On Wed, Oct 31, 2007 at 11:42:37PM +0300, Dmitry wrote:

> Решили перевести один проект с nginx + apache на nginx + factcgi php.
> 
> Но существует проблема c rewrite:
> 
> у апача была такая конфигурация:
> 
> RewriteEngine On
> RewriteBase /
> RewriteRule !\.(gif|jpg|png|css|zip|js|ico|txt|gz|sql|doc|xls|rar|pps)$ 
> index.php
> если переделать под nginx:
> 
> rewrite !^.+\.(gif|jpg|png|css|zip|js|ico|txt|gz|sql|doc|xls|rar|pps)$ 
> /index.php break;
> rewrite  ^/(.*)$ /index.php break;
> 
> то графика не показывается.
> 
> Что я не так делаю?

      location  /   {
          fastcgi_pass   ...
          fastcgi_param  SCRIPT_FILENAME  /home/www/scripts/php/index.php;
          ...
      }

      location ~ \.(gif|jpg|png|css|zip|js|ico|txt|gz|sql|doc|xls|rar|pps)$ {
          root  ...;
          ...
      }


-- 
Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.