Re: 404 ошибка для каталогов без /
Igor Sysoev
igor на sysoev.ru
Вт Фев 16 14:24:18 MSK 2010
On Tue, Feb 16, 2010 at 06:16:41AM -0500, www wrote:
> > Т.е. у вас и статика на этом
> > server{} есть?
>
> Есть, в отдельном location.
>
> Как я понимаю, получается следующее: после манипуляции с try nginx на /dir таки получает от fastcgi /dir/index.php . Но в этом скрипте есть относительная ссылка на картинку img.jpg (она лежат в папке /dir/ img.jpg), путь к которой высчитывается неправильно (не /dir/img.jpg, а /img.jpg). Вроде бы nginx не виноват, и fastcgi отработал, но результат получается не тот что нужен.
> Раньше nginx стоял перед apache и такой проблемы не было.
Отправляйте на fastcgi только \.php$:
location / {
root ...
index index.php;
}
location ~ \.php$ {
fastcgi_pass ...
}
Всё остальное сделает nginx.
--
Игорь Сысоев
http://sysoev.ru
Подробная информация о списке рассылки nginx-ru