404 на странице запуска изменение URL-адреса панели администратора
Я попытался изменить admin panel URL
своего сайта Magento, заменив <![CDATA[admin]]>
на <![CDATA[new_admin_url]]>
в app/etc/local.xml файл.
У меня есть только эта проблема: когда я login
, страница запуска (панель мониторинга в моем случае) выдает мне не найденную страницу 404 (это URL: http://mywebsite.com/index.php/admin/new_admin_url/index/noRoute/key/008cc1001579efd08067c36c315f293e/
). После этого я перехожу в admin panel
, и все работает нормально. Похоже, система не находит правильный маршрут.
Есть идеи?
3 answers
После удаления моего первоначального комментария из вашего вопроса я нашел решение, которое сработало для меня (у меня была точно такая же проблема, как и у вас).
Я определил "Использовать безопасные URL-адреса в администраторе" как "да" на вкладке Система > Веб-конфигурация > Безопасность (что является хорошим дополнительным параметром безопасности).
Теперь, когда я иду в mywebsite.com/customadminpath + подключение, панель мониторинга изначально отображается так, как ожидалось.
Я надеюсь, что это работает и для вас тоже.
[Magento: Исправимая ошибка: Аргумент 1, переданный в mage_core_model_store::setwebsite(), должен быть экземпляром Mage_Core_Model_Website]
Точное решение этой проблемы представлено здесь: -
Уведомление об ошибке Magento: Неопределенный индекс: 0 app/code/core/Mage/Core/Model/Mysql4/Config.php в строке 92
Просто запустите запрос mysql, присутствующий там, и проблема будет решена.
Надеюсь, это поможет. Спасибо.
Вам нужно добавить действие в шаблон входа администратора
app/design/adminhtml/default/default/template/oauth/authorize/form/login.phtml
<form method="post" action="<?php echo $this->getPostActionUrl() ?>" id="loginForm">