-
- 38 Posts
Здравствуйте. У меня MODX Revolution 2.6.1-pl
Такая проблема, в очередной раз после жалоб хостера что сайт ест кучу ресурсов, полез в логи.
И обнаружил, что сайт подвешивают всякие абсурдные запросы на адреса, которых не существует физически (сканирование наверное).
Типа
/kjhdsfkjh
/index.php?q=dfkjhkjhkdgh
/еще_какая-то-хрень
Так как на эти адреса нет кэша, а главная у меня очень загруженная, я увидел, что сайт на любой подобный кривой запрос долго думает и отвечает главной страницей. При этом 404 у меня создана и прописана error_page.
И вообще, у меня нет ЧПУ и мне надо, чтобы сервер на все запросы КРОМЕ /index.php?id=ЧИСЛО отвечал 404 ошибкой и не грузил движок
Подскажите, как это делается? mod_rewrite директива какая-то? и почему не работает error_page?
Заранее спасибо