Конечно, программисту не составит труда сделать 301 редирект посредством команды через .htaccess. Но что делать обычному пользователю, если инструкции написаны таким языком, что с бессилием понимаешь — нет, ничего не получится. Да, всё написано предельно ясно, но такими словами, что за голову хватаешься. Что делать?
Итак, что-то стряслось, вы намудрили в админке, и часть ссылки слетела. По прежнему адресу страницы гордо красуется «ошибка 404», искомая статья находится на другой странице. Ситуация может усугубляться ссылками — по старому адресу у вас красивый естественный бэк, который не хочется терять, а по новому адресу продана пара симпатичных ссылок, которые не хочется снимать.
Сохраняем овец и кормим волков — настраиваем 301 редирект. Нужно отметить, что это постоянный редирект, к нему хорошо относятся поисковые системы. а значит — осваивать его всё равно придётся. Пригодится!
На помощь приходят плагины для вордпресс, осталось только выбрать подходящий. Возьмём для примера плагин «simple-301-redirects». Новичку всё страшно, даже плагин. Не стоит переживать – для начала скачайте плагин на свой компьютер.
Откройте на хостинге папку с вашим сайтом и внимательно в неё посмотрите. Вам нужен корень сайта, как правило, это папка с названием «public_html». Смело открывайте и ищите внутри папку «wp-content», откройте её, и найдите папку «plugins».
Эту папку тоже откройте, и закачайте в неё архив с плагином, который лежит на вашем компьютере. Загружается он быстро. После этого разархивируйте его прямо внутри хостинга, и можно с чистой совестью идти в админку самого сайта, то есть в вордпрессовскую админку. Там выбираете кнопку «плагины», находите наш «simple-301-redirects» и активируйте его.
Активированный плагин у вас управляется из меню «параметры», когда вы войдёте туда, то увидите несколько слов на английском языке и две пустые строки под этими словами. В первую нужно вставить строку со старым адресом страницы, которая у вас показывает ошибку 404. Важно — адрес вставляется не целиком!
Просто сотрите его начало «http://ваш_сайт.ру/», остальная часть ссылки как раз и нужна. Во второе окошко вставляется полный адрес странички, на которую и будет перебрасывать посетителя ваш 301 редирект — вместе с «http://ваш_сайт.ру/».
Всё, дальше нажимаете на «сохранить изменения» и проверяете — редирект работает. Вы сохранили ваш красивый естественный бэк, и сделали сайтик немного удобнее и цивилизованнее. И запомните — не знать что-то совсем не стыдно. Стыдно не стремиться узнавать.
UPD: Если у вас по какой либо причине не получилось настроить редирект при помощи плагина, то рекомендую посмотреть видеоурок по настройке зеркала сайта и 301 редиректа сделанного известным блоггером Михаилом Шакиным. Думаю, что этот видеоурок закроет все вопросы по 301 редиректу.













Спасибо, добрый человек! 🙂
Вы спасли мне жизнь)
Рад, что пост оказался полезным 🙂
Скажите, пожалуйста, что за плагин Related Posts У вас стоит. Я ставила несколько — работают плохо. Нормально только Linkwithin, но он внешний, весь сайт в его ссылках. А ваш, вроде, хороший.
Если вы имеете ввиду плагин похожие записи, то у меня установлен Related Posts Thumbnails.
Не редиректит simple-301-redirects. Все сделал по инструкции нужен http://ваш_сайт.ру/seo редирект на http://ваш_сайт.ру/seo.html выдает Ошибку 404
Возникла проблема. Вписал в .htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule (.*) http://www.site.ru/$1 [R=301,L]
В итоге получаю ошибку 310
У меня не было проблем с этим плагином. Обратитесь лучше на профильный форум по wordpress http://forum.maxsite.org/, там хорошее сообщество.
Здравствуйте, скажите пожалуйста, каким образом происходит механизм переадресации, через движок или же через .htaccess директиву? Просто волнует вопрос нагрузки и скорости переадресации. У меня задача внести около 300 адресов. Не лучше ли это сделать через .htaccess ?
Лучше сделать через .htaccess. Рекомендую ознакомиться с уроком по 301 на сайте — http://shakin.ru/wordpress/wordpress-seo-4.html