Re: Почему могут не работать вложенные location
Maxim Dounin
mdounin на mdounin.ru
Вс Июл 10 15:16:30 UTC 2011
Hello!
On Sun, Jul 10, 2011 at 08:42:31AM -0400, andrey311 wrote:
> Не работает location "/i". 404 ошибка. Перерыл
> всё, что можно, но ни у кого таких
> проблем какбуд-то нет. Должно быть
> проблема на поверхности, но не пойму
> где. nginx версия 1.0.0. Помогите
> пожалуйста.
>
> Привожу точный конфиг:
>
> server {
>
> listen 80;
> server_name s2.myninja.ru www.s2.myninja.ru;
> access_log /home/user/engine-env/logs/access.log;
>
> location / {
> root /home/user/engine-env/projects/s2.myninja.ru;
> index index.php;
> if (!-e $request_filename) {
> rewrite ^(.+)$ /index.php?q=$1 last;
> }
> }
>
> location /i {
> root /home/user/engine-env/engine/i;
А у вас точно файлы лежат в .../i/i/? Подозреваю, что правильное
решение
root /home/user/engine-env/engine;
Подробнее можно прочитать тут:
http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#root
И как уже верно заметил Валентин - смотреть в error_log обычно
очень полезно.
Maxim Dounin
Подробная информация о списке рассылки nginx-ru