Вызов неправильного контроллера

Автор Wolfenstein, 05 июля 2018, 11:25:41

« назад - далее »

Wolfenstein

Здравствуйте, уважаемое сообщество.
Прошу помощи:
Пациент: Prestashop 1.7.1.1 Тема Classic, только из "коробки"
Симптомы: не открывается страница Товары в админке. Возвращает 404 - страница не найдена.
"под капотом". Переменная $_SERVER содержит поля:
[REQUEST_URI] => /backoffice/index.php/product/catalog?_token=gy75h_TmHldh4R7ON1oRRwwoxeKev3eeiOJzC-5sQdA
[SCRIPT_NAME] => /index.php

в то время как для других страниц админки соответствующие поля имеют [например] такие значения:
[REQUEST_URI] => /backoffice/index.php?controller=AdminCustomers&token=6b93695f68bee0dd3e601100c01bea28
[SCRIPT_NAME] => /backoffice/index.php

Т.е. проблема в том, что при обращении на страницу товаров вызывается базовый index.php для фронтенд части, который не может обработать поступивший запрос и логично возвращает 404.
Как его "отправить" в правильную сторону, чтобы он "смотрел" на index.php отвечающий за админку?
Понимаю, что, возможно, информация не полная для ответа, и телепатов нет, в этом случае задайте уточняющие вопросы

Виталий

Cоздание интернет сайтов Webstudio UwK

Wolfenstein


Виталий

Правила редиректа дополнить нужно для Symfony контроллеров.
# Symfony controllers
location ~ /(_profiler|product|....)/(.*)$ {
    try_files $uri $uri/ /index.php?q=$uri&$args /admin..../index.php$is_args$args;
}
Cоздание интернет сайтов Webstudio UwK

Wolfenstein