Управление трафиком и страницами 404 ошибок
ExpressionEngine имеет возможность ограничения трафика, которая позволяет вам ограничить количество запросов страниц с одного IP адреса в заданном интервале времени. Эта функция предназначена, для предотвращения атак вида Denial of Service (отказ от обслуживания), когда ваши страницы злонамеренно многократно загружаются (обычно с помощью автоматизированных сценариев), с целью создания высокой нагрузки на ваш веб сервер.
Примечание: С помощью ExpressionEngine невозможно осуществить профилактику DOS атак всего сервера, но возможность управления трафиком EE может сделать ваш отдельный веб сайт менее восприимчивым к таким атакам.
Настройки управления трафиком
Настройки управления трафиком ExpressionEngine вы можете найти в панели управления на странице:
Admin > Настройки системы > Управление трафиком
На этой странице вы можете управлять порогом включения ограничений, и действиями, которые должны выполняться при превышении порога. Так как проверка производиться в самом начале загрузки страницы (инициализации системы ExpressionEngine), эта функция предупредит DOS атаку прежде, чем начнут чрезмерно использоваться ресурсы вашего сервера.
Страницы 404
В дополнение к возможности управления трафиком, ExpressionEngine позволяет вам определять специальный шаблон, для отображения в тех случаях, когда требуемая страница не существует. Эта настройка доступна в панели управления на странице:
Шаблоны > Общие настройки шаблонов
Примечание: Настройка действует для всего сайта.
Важно отметить, что есть ограничения, на URL, вызывающий отображение шаблона страницы "404". ExpressionEngine будет отображать шаблон 404, только тогда, когда в URL будет указана несуществующая группа шаблонов.
Из-за динамического характера структуры URL в EE, нет полной уверенности в том, как будет выглядеть сегмент URL после первого сегмента. Поэтому ошибка может быть вызвана указанием имени несуществующей группы шаблонов.