November 19, 2021 01:35AM
Еще добавлю свои мысли

Я понимаю, что php-файл обрабатывается в location ~ \.php${} а в location /admin {} не попадает
Я пробовал вынести этот location ~ \.php${} отдельно во @frontend и @backend но это не работает
Я пробовал в location ~ \.php${} без try_files $uri @frontend @backend; но это не работает
Я пробовал именованный @php подставлять во @frontend @backend но это не работает

И вот какая еще особенность получается, в публичке вот этот location ~ \.php${} работает корректно, php-файл открывается напрямую, а в админке мне кажется должен быть какой-то отдельный location ~* ^/admin/(.+\.php)$ в котором должно быть что-то типа try_files $uri /admin/index.php?$args;

location ~* ^/admin/(.+\.php)$ {
try_files $uri /admin/index.php?_route_=/$args;

fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_pass $php_sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}

Но это тоже не работает, да и кучу еще других вариантов пробовал, все не работает
Subject Author Posted

Все запросы через index.php

nginxwolf November 19, 2021 12:39AM

Re: Все запросы через index.php

nginxwolf November 19, 2021 01:35AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 300
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