Автор Тема: Вызов неправильного контроллера  (Прочитано 3551 раз)

05 Июль 2018, 11:25:41
  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте, уважаемое сообщество.
Прошу помощи:
Пациент: 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 отвечающий за админку?
Понимаю, что, возможно, информация не полная для ответа, и телепатов нет, в этом случае задайте уточняющие вопросы
05 Июль 2018, 11:41:16
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 105673
  • Репутация: +39553/-0
    • Просмотр профиля
    • Webstudio UwK
Cоздание интернет сайтов Webstudio UwK
05 Июль 2018, 11:52:08
Ответ #2
  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
05 Июль 2018, 12:23:34
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 105673
  • Репутация: +39553/-0
    • Просмотр профиля
    • Webstudio UwK
Правила редиректа дополнить нужно для Symfony контроллеров.
# Symfony controllers
location ~ /(_profiler|product|....)/(.*)$ {
    try_files $uri $uri/ /index.php?q=$uri&$args /admin..../index.php$is_args$args;
}
Cоздание интернет сайтов Webstudio UwK
05 Июль 2018, 13:27:38
Ответ #4
  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Помогло. Спасибо огромное!