Панель администратора не работает без кода языка в URL в CraftCms2

#locale #admin #craftcms

#locale #администратор #craftcms

Вопрос:

Я перенес веб-сайт с CraftCMS 2 с локального на предпроизводственный сервер. Все работает нормально, но я не знаю почему, я могу перейти в панель администратора только с кодом локали перед /admin . Я имею в виду, если я напишу domain.com/admin , это не работает. Но если я напишу domain.com/es/admin это работает. И это происходит не на локальном сервере, а только в предварительной подготовке.

Я получаю сообщение «Не найдено. Запрошенный URL / admin не найден на этом сервере «. Вместо 404 с моей веб-страницы.

Он отлично работает в других проектах под craft с той же структурой и, как я уже сказал, на локальном сервере тоже работает нормально. В корне у меня есть:

  • ресурсы/
  • craft/
  • en/
  • va/
  • es/
  • index.php

Есть идеи? Спасибо.

Ответ №1:

Решаемая, я оставил файл .htaccess в корне. Этого не было и на локальном сервере, но, похоже, это была какая-то конфигурация на виртуальном хосте или что-то в этом роде, чтобы решить эту проблему. Как только я нахожу this .htaccess в другом проекте craft, это было решено 😉

Не забудьте свой .htaccess в root!