Страница 404 в WordPress

Ошибка 404 и была хорошо известна еще до появления WordPress. Она возникает с том случае, если web-сервен не находит запрошенную страницу и возвращает вместо нее специальную страницу 404.

Если сайт управляется WordPress, то в базовой настройке, ненайдя нужной страницы, WordPress передает эту ошибку web-серверу, который действует по уже описанному выше сценарию.

Существуют wp-плагины, которые обрабатывают ситуацию ненайденной страницы своими силами и не сообщают об этом web-серверу, однако можно обойтись без них.

При типичных настройках, как уже описано выше, web-сервер открывает специальную статическую страницу, которая находится в корне сайта, в моем случае это файл 404.shtml с простым и безрадостным содержанием. Чтобы наполнить ошибку 404 красками и радостью, самым простым и естественным является перенаправление браузера с этой страницы на другую существующую wp-страницу. Для этого в файле 404.shtml следует прописать meta-тег перенаправления:

Здесь в примере параметр ?page_id=404 является намеренным совпадением, практически URL для других сайтов может быть совершенно произвольным.

Чтобы на wp-странице 404 отобразилась строка поиска по сайту, в текст страницы необходимо внедрить код:

Поиск:

Добавить комментарий