Welcome! Log In Create A New Profile

Advanced

Помогите разобраться почему не работает

August 23, 2011 08:23AM
Здравствуйте!
Помогите разобраться с проблемой:
location @metka {
rewrite ^(.*[^/])$ $uri/ last;
sendfile off;
fastcgi_pass php_local;
}

location / {
try_files $uri $uri/ @metka;
location ~ \.php$ {
set $script_name $fastcgi_script_name;
sendfile off;
fastcgi_pass php_local;
}
}

При открытии главной -все ок. Как только жму по любой вкладе, отдается пустая страница. в access.log 404 ошибка.

Правлю вот так:
location @metka {
rewrite ^(.*[^/])$ $uri/ last;
sendfile off;
fastcgi_pass php_local;
}

location / {
try_files $uri $uri/ @metka /index.php?q=$request_uri;
location ~ \.php$ {
set $script_name $fastcgi_script_name;
sendfile off;
fastcgi_pass php_local;
}
}

Все начинает работать, но меня не устраивает такой редирект, потому что некоторый функционал на сайте перестает работать.
Подскажите пожалуйста, куда копать.
Subject Author Posted

Помогите разобраться почему не работает

gamak August 23, 2011 08:23AM

Re: Помогите разобраться почему не работает

Валентин Бартенев August 23, 2011 02:04PM

Re: Помогите разобраться почему не работает

gamak August 23, 2011 11:55PM

Re: Помогите разобраться почему не работает

gamak August 24, 2011 05:52AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 139
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready