Как переопределить страницу Wordpress 404 по умолчанию на другую? - PullRequest
3 голосов
/ 01 сентября 2011

Причина, по которой я не могу использовать обычный файл шаблона WordPress 404.php, из-за моего хоста.Я думаю, что IP (возможно, сканер) продолжал просматривать 404 страницы и отправлять запросы SQL.Поскольку я на общем хосте, они сказали мне установить WP Super Cache (что я и сделал) и добавить директиву ErrorDocument 404 в мой файл htaccess, но это не работает.

Где этонужно добавить, чтобы он переопределял WP по умолчанию?

Тем временем я изменил 404.php на простой HTML-файл.Это не будет отправлять запросы SQL, верно?

Большое спасибо, Cris

1 Ответ

2 голосов
/ 01 сентября 2011

Страница 404 (включая страницу по умолчанию из WP) не должна запускать запросы SQL.Это страница, на которой вы оказались, когда SQL уже определил, что он не может найти то, что запрашивается.

Одна из распространенных причин высокой активности SQL - это то, как вы определили структуру постоянных ссылок.Заманчиво (но смертельно) использовать «postname».Это самый распространенный способ, с помощью которого я могу решить эту проблему.

Но я уверен, что есть еще кое-что, что я еще не обнаружил ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...