Как перенаправлять страницу 404 на главную страницу блога

404’ые страницы — неотъемлемая часть каждого сайта. Когда создается одностраничный сайт, может просто банально не хватить времени еще и на проработку страницы 404. В этом случае, логично и удобно будет настроить перенаправление со страницы ошибки («Не найдено») на вашу главную страницу. В этой статье расскажу, как это проделать для WordPress.

Собственно, всё, что нужно — это открыть файл 404.php, находящийся в папке вашей темы. Если его не существует, тогда создать пустой php-файл и вставить в него следующий код:

<!--?php header("HTTP/1.1 301 Moved Permanently");
header("Location: ".get_bloginfo('url'));
exit(); ?-->

Вот и всё. Теперь, когда пользователь попадет на страницу 404 — его перенаправит на главную

Примечание: этот способ применим в специфических случаях. В остальных же (блогах, сайтах-портфолио) стоит воспользоваться следующим:

Отслеживание и перенаправление 404 страниц в WordPress

Такая проблема может возникнуть при переносе сайта на другой домен, и когда нужно что-то придумать с перелинкованными страницами. В этой части пойдет речь о том, как перенаправить битые ссылки на новые URL. Прелесть способа в том, что не придется шаманить с файлом .htacces. Redirection — это плагин для Ворпдесс, который управляет 301-м редиректом, отслеживать ошибки 404 и в целом позволит избавить сайт от битых ссылок.

Прежде всего, нужно установить и активировать Redirection Plugin for WordPress. После активации идем в Инструменты, и кликаем на «redirection». Откроется окно, в котором можно будет вводить ваш старый URL (source) и новый URL (target).

Redirect Plugin

После того, как вы ввели эту информацию, жмем «add redirection». Переходим по новой ссылке и проверяем, что всё работает так, как нужно. В виду того, что структура постоянных ссылок осталась такой же, все должно перенестись корректно.

VN:F [1.9.22_1171]
Rating: 4.0/5 (4 votes cast)

Об авторе ADv

Занимаюсь разработкой сайтов и магазинов на WordPress. Оказываю платные помощь и консультации. Skype: advokat_b
Scroll To Top