Здравствуйте!
Помогите разобраться с проблемой:
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;
}
}
Все начинает работать, но меня не устраивает такой редирект, потому что некоторый функционал на сайте перестает работать.
Подскажите пожалуйста, куда копать.