Intereting Posts
Темы WordPress для неполной установки или установки Отправка отправки электронной почты GravityForm на другой сайт Как перебирать пользовательские таксономии и подклассификации и отображать сообщения? Виджет не активируется Ошибка при получении сообщения id Контент-генератор для сайта разработки Выпадающий список с контрольным списком Как добавить пользовательскую таксономию в качестве опции для меню в разделе «Внешний вид»> «Меню», Невозможно отобразить индивидуальные размеры эскизов сообщений в качестве фоновых изображений стиль размещения плагина на всех страницах виджет не отображается Интегрировать API-интерфейс фидов продуктов в Woocommerce Стандартный столбец по умолчанию отключен пытаясь показать отдельную запись, но отображает все сообщения в настраиваемом типе сообщений У вас уже есть htaccess, но параметры постоянной ссылки не работают. Получение 404

Какой плагин позволит мне перенаправить 404 ошибки на определенную страницу?

Какой плагин позволит мне перенаправить 404 ошибки на конкретную страницу WP … и отслеживать все ошибки 404?

Я бы хотел использовать плагин, который будет перенаправлен без необходимости редактировать шаблоны и т. Д.

Solutions Collecting From Web of "Какой плагин позволит мне перенаправить 404 ошибки на определенную страницу?"

добавьте их в свой файл functions.php

add_action( 'template_redirect', 'custom_redirect', 1 ); function custom_redirect() { $direction = get_permalink( 12 ); // Or whatever the page_id is ... if ( is_404() ) wp_redirect( $direction ); } 

Там. Но он все еще не отслеживает ошибки 404. Если вы не добавите более конкретные коды в функцию, которая учитывает все перенаправление или целевую страницу с той же целью.

Вы можете создать страницу 404, создав файл в своей теме под названием 404.php и заполнив его тем, что вы хотите показать на странице, которую WordPress не может найти. Вы можете больше узнать о создании страницы 404 страницы в кодексе.

В качестве альтернативы, если вы хотите перенаправить пользователей на свою домашнюю страницу, вместо этого вы можете создать файл 404 в своей теме, как указано выше, со следующим:

  <html> <head> <meta http-equiv="refresh" content="5; url=<?php echo home_url(); ?>/"> <title>404 - Page not found</title> </head> <body> <h1>Error 404 - Sorry the page you are looking for could not be found</h1> <h2>You will be redirected to the homepage in a few moments.</h2> </body> </html>