X

WordPress 301 редирект на главную вместо 404

Сделать 301 редирект на главную страницу, вместо 404 ошибки, довольно просто: можно поискать плагин, для любителей установить 100500 плагинов, а можно пойти более простым путем..

1. Открываем www/wp-content/themes/название-вашей-темы/404.php
2. Добавляем в самый верх страницы:

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

вот и все. Можно проверять.

Для других сайтов и cms можно использовать такой вот код:

    <?php  
    header("HTTP/1.0 301 Moved Permanently");  
    header("Location: http://".$_SERVER['HTTP_HOST']);  
    exit();  
    ?>
Категории: CMS PHP Wordpress

Комментарии (4)

  • для других сайтов смс в 404.php может лучше htaccess калдовать, спасибо кратко и понятно!!!

  • Все хорошо описано на сайте. Часть материалов начал воплощать на своих сайтах. В отличии от других разносторонних и одинаковых сайтов в сети - у вас есть изюминка по оригинальности как вы пишите. Все просто, доступно и свое.