Бесконечное перенаправление на странице

Материал из Umicms
Версия от 09:17, 31 мая 2018; Vitaliks (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск

Актуально для версии 18.

При указании в адресной строке браузера несуществующего адреса вместо "Страница не найдена" браузер сообщает об ошибке "Бесконечное перенаправление на странице".

Решение: Необходимо в базе данных сайта (например, через утилиты Adminer или PHPMyAdmin) проверить таблицу `cms3_redirects` на наличие строк с пустым значением поля 'source'. Для поиска таких строк можно использовать следующий SQL-запрос:

SELECT * FROM `cms3_redirects` WHERE `source` = ''

И при обнаружении таковых удалить их. SQL-запрос для удаления будет выглядеть следующим образом:

DELETE FROM `cms3_redirects` WHERE `cms3_redirects`.`id` = id_строки

Либо можно удалить все такие записи одним запросом:

DELETE FROM `cms3_redirects` WHERE `source` = ''

При отсутствии уверенности в работе с базой данных рекомендуется предварительно сделать ее резервную копию.