Установил плагин DLE, при переходе по ссылкам идет редирект на главную страницу сайта!

Весьма распространенная проблема у партнеров с сайтами на CMS DLE. Вызвана она неправильной настройкой хостинга.
Для решения данной проблемы Вам необходимо обратится в саппорт хостинга, пояснив им проблему следующим образом:

Длинные GET запросы обнуляются. А точнее переменные в GET запросе.
запрос index.php?test=123
$_GET['test']  = 123
А если test= ставить 500+ символов то в скрипте она пустая.
В этом конкретном случае это переменная равна 514 байтам и в скрипте пустая. Так быть не должно.

Ключевой вопрос:
Проверьте, установлен ли у вас suhosin patch на PHP. Именно в этом патче параметр suhosin.get.max_value_length по-умолчанию 512 символов, его рекомендуется увеличить минимум до 2048 символов.

Leave a Reply