Ошибка 404 при входе в админку

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 18 января 2012 в 02:00
Наблюдаю странную ситуацию. Если нажать в пользовательском меню на "Админка", то всё нормально — перехожу в админку.
Но если ввести эту ссылку ( адрес-сайта/admin ) в адресную строку и нажать Enter — выдается ошибка 404 — страница не найдена. Перезагрузка страницы не помогает. Единственный выход — вернуться назад и перейти туда же, но из меню.

Как так возможно? Как исправить?

Проверял в нескольких браузерах, кеш чистил. Проблема появилась после того, как решил в "Задачах Cron" запустить вручную задачу "Удаляет записи в кеше поиска старее 1 дня." Страница тогда подвисла, потом выдала ошибку.
#2 18 января 2012 в 11:48
Уважаемые читайте некоторые особенности новых версии, теперь нельзя авторизироваться в админке по прямой ссылке, только с фронта сайта.

если вас это напрягает откройте свой файл index.php в папке /admin и закомментируйте вот эти строчки
  1.  
  2. $domain = str_replace('http://', '', HOST);
  3. if(!mb_strstr($_SERVER['HTTP_REFERER'], $domain)) {Core::error404();}
  4.  
#3 18 января 2012 в 13:35
Спасибо, теперь понятно…
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.