Как сделать 301 редирект в WordPress? Плагин Permalinks Migration. Редирект wordpress


Простой плагин для редиректа (перенаправления) на WordPress.

Часто возникают ситуации, что страницы на вашем блоге становятся не рабочими: они могут быть перемещены в другое место, у них поменялся url-адрес, вы переехали на другой хостинг или домен и.т.д. ситуаций может быть масса.

В итоге, пользователь переходит на эту страницу по старому адресу и видит следующее:

плагин перенаправления wordpresss

 

Ошибка 404. Страница не найдена.

Практически в 100% случаев пользователь уйдет с вашего сайта, и Вы потеряете клиента.

Как быть в такой ситуации?

Нужно настроить перенаправление (редирект). Когда пользователь зайдет на страницу со старым адресом, его бы переадресовывало в то место, где на самом деле находиться страница сейчас.

Для пользователей wordpress мне удалось найти решение-плагин, который довольно просто может решить эту проблему.

Называется этот плагин Redirection.

Вот ссылочка на страницу с плагином:

http://urbangiraffe.com/plugins/redirection/

После установки и активации плагина, в панели управления у Вас появиться пункт меню Redirect Menu:

Перейдя в раздел Quick Redirects можно довольно просто настраивать редиректы. Нужно заполнить всего два поля: откуда перенаправлять и куда.

Как видите, все очень просто.

В этом плагине есть какие-то дополнительные возможности, но мне они особо не нужны, поэтому я в них даже не разбирался.

Если вы хотите научиться легко и бытро вносить правки и изменять нужным образом шаблоны WordPress под себя, предлагаю вам курс, из которого вы узнаете, как они устроены и работают.

Подробнее здесь.

Научитесь делать это самостоятельно и НЕ платите сторонним разработчикам.

webgyry.info

Redirection. Управление редиректами

В каждом блоге множество страниц, иногда бывает, что адреса этих страниц меняются, статьи удаляются и пользователь, который попал на сайт с определенной целью что-то прочитать сталкивается с ему ненавистной страницей 404. В большинстве случаев он просто закрывает сайт и идет искать то, что ему нужно дальше. Но у нас каждый посетитель на счету и мы такого допускать не должны. Для этого существует специальный плагин для wordpress – Redirection. После установки в меню «Инструменты» у нас появился пункт «Перенаправления«.

Возможности плагина:

— Поддержка как внутренних редиректов WordPress, так и редиректов Apache.— Отслеживание ошибок 404 — все ошибки 404 протоколируются и легко сопоставляются с 301 редиректом.— RSS лента для ошибок 404.— Настройка «транзитного» перенаправления, позволяющая перенаправить запрос на другую страницу, файл или сайт.— Полное протоколирование всех срабатывающих перенаправлений.— Создание редиректов основываясь на URL, браузерах, реферерах или статуса посетителя.— Автоматическое добавление 301 редиректа, при изменении URL записи.— Полная поддержка регулярных выражений.— Экспорт в CSV, XML или файл .htaccess.— Импорт из файла .htaccess.

Итак, функционал. В плагине есть понятие модули, по умолчанию их 3: WordPress, Apache, 404 errors. На их базе можно создавать свои, но особой надобности я в этом не вижу. Модуль 404 errors занимается исключительно журналированием ошибок (можно отключить слежение за некоторыми адресами). А WordPress, Apache отличаются, между собой тем, что при использовании первого перенаправления обрабатывается через сам wordpress, а при использовании второго обработка идет на уровне вашего сервера путем использования файлов .htaccess. Естественно, второй способ является более быстродействующим, но мы лишаемся огромного плюса этого плагина – это его статистики.

Вторым понятием в плагине являются Группы. Они служат исключительно для комфортного обращения с плагином, в группы можно объединять перенаправления. Например, автоматические перенаправления при изменении адреса записи помещаются в отдельную группу «Измененный записи», что весьма удобно.

Теперь самое главное – управление перенаправлениями. В начале своей статьи я заявлял, что плагин крайне универсален. Он с легкостью, может заменить плагин Gocodes, который служит для скрытия внешних ссылок (в том числе и рефферальных) и учета по переходам по таким ссылкам. Не будем останавливаться на этом моменте. Я расскажу вам, как с помощью этого плагина сделать файловый архив с запретом скачки ваших файлов по прямым ссылкам.

Заходим в плагин Инструменты – Перенаправления и видим форму «Добавить новое перенаправление«. В поле «URL источника» нужно указать желаемый адрес, по которому будет доступна скачка вашего файла. В поле «Совпадения» выбрать «URL и рефферер«, «Действие» – «Перенаправить на url«, ставим галочку напротив «Регулярное выражение«. В поле «URL назначения» нужно указать реальный адрес местонахождения вашего файла. Жмем на кнопку «Добавить перенаправление«.

Redirection. Управление редиректами

Redirection. Управление редиректами

После этого в верху появится строчка с адресом созданного нами перенаправления. Кликаем по адресу. Откроется новая форма, которую нам нужно заполнить. В поле «Рефферер» добавляем адрес вашего сайта и на конце дописываем (.*) (пример: http://blog.zaandr.ru/(.*)), это и есть регулярное выражение, которое означает, что скачивание начнется, если пользователь пришёл с любой страницы нашего сайта. В поле «Не совпадают» записываем адрес страницы, на которую пользователь попадет, если перешел по нашей ссылке с другого сайта, например, можно написать главную страницу сайта.

Redirection. Управление редиректами

Redirection. Управление редиректами Версия плагина: 2.2.5Требуемая версия Вордпресс: 2.9 или выше

wordpresse.ru

301 редирект, Wordpress

redirect301Конечно, программисту не составит труда сделать 301 редирект посредством команды через .htaccess. Но что делать обычному пользователю, если инструкции написаны таким языком, что с бессилием понимаешь — нет, ничего не получится. Да, всё написано предельно ясно, но такими словами, что за голову хватаешься. Что делать?

Итак, что-то стряслось, вы намудрили в админке, и часть ссылки слетела. По прежнему адресу страницы гордо красуется «ошибка 404», искомая статья находится на другой странице. Ситуация может усугубляться ссылками — по старому адресу у вас красивый естественный бэк, который не хочется терять, а по новому адресу продана пара симпатичных ссылок, которые не хочется снимать. Сохраняем овец и кормим волков — настраиваем 301 редирект. Нужно отметить, что это постоянный редирект, к нему хорошо относятся поисковые системы. а значит — осваивать его всё равно придётся. Пригодится!

На помощь приходят плагины для вордпресс, осталось только выбрать подходящий. Возьмём для примера плагин «simple-301-redirects». Новичку всё страшно, даже плагин. Не стоит переживать – для начала скачайте плагин на свой компьютер. Откройте на хостинге папку с вашим сайтом и внимательно в неё посмотрите. Вам нужен корень сайта, как правило, это папка с названием «public_html». Смело открывайте и ищите внутри папку «wp-content», откройте её, и найдите папку «plugins». Эту папку тоже откройте, и закачайте в неё архив с плагином, который лежит на вашем компьютере. Загружается он быстро. После этого разархивируйте его прямо внутри хостинга, и можно с чистой совестью идти в админку самого сайта, то есть в вордпрессовскую админку. Там выбираете кнопку «плагины», находите наш «simple-301-redirects» и активируйте его.

Активированный плагин у вас управляется из меню «параметры», когда вы войдёте туда, то увидите несколько слов на английском языке и две пустые строки под этими словами. В первую нужно вставить строку со старым адресом страницы, которая у вас показывает ошибку 404. Важно — адрес вставляется не целиком! Просто сотрите его начало «http://ваш_сайт.ру/», остальная часть ссылки как раз и нужна. Во второе окошко вставляется полный адрес странички, на которую и будет перебрасывать посетителя ваш 301 редирект — вместе с «http://ваш_сайт.ру/». Всё, дальше нажимаете на «сохранить изменения» и проверяете — редирект работает. Вы сохранили ваш красивый естественный бэк, и сделали сайтик немного удобнее и цивилизованнее. И запомните — не знать что-то совсем не стыдно. Стыдно не стремиться узнавать.

UPD: Если у вас по какой либо причине не получилось настроить редирект при помощи плагина, то рекомендую посмотреть видеоурок по настройке зеркала сайта и 301 редиректа сделанного известным блоггером Михаилом Шакиным. Думаю, что этот видеоурок закроет все вопросы по 301 редиректу.

Похожие записи:

♦  Рубрика: IT. ♥  Метки: 301 > 301 редирект > Wordpress > плагин > редирект

Понравилась статья на блоге? Поделись информацией с другими:

chuzhoy007.ru

При изменении адреса страницы, WordPress сохраняет старый адрес и делает с него редирект на новый

Собственно, в этом и вся суть, что, если вы измените постоянную ссылку записи, то WordPress сохранит старый url и создаст 301 редирект со старого на новый url.

Вот по этой ссылке я нашел немного информации по этому поводу — link.

Ниже мой вольный перевод сообщений из топика по ссылке выше.

Вопрос от mikkelbreum

Я только что изменил URl одного из своих постов сhttp://site.org/session/theme-frameworks-trends-og-standardisering/наhttp://site.org/session/wordpress-themes-mere-end-design/

И сейчас при при переходе по старому URl, меня редиректит на новый. Это, конечно круто! Но это фича WordPress или баг?

Отслеживает ли WP историю URL-адресов, создавая редиректы для старых адресов? Глядя на заголовки ответов, я вижу, что WP использует SEO friendly 301 редирект. Я думал, что мне придется настроить редиректы в своем файле htaccess, поэтому мне интересно знать, как так происходит, что WP сам создает редиректы со старых урлов на новые.

Буду благодарен за любую информацию, о том, как WP это делает.

Ответ от Johannes Pille

Отслеживает ли WP историю URL-адресов, создавая редиректы для старых адресов?

Да, отслеживает. Если вы измените slug записи, WordPress создаст 301 редирект со старого адреса на новый (если сервер позволяет).

Буду благодарен за любую информацию, о том, как WP это делает.

К сожалению, не видел эту функцию должным образом задокументированную в Кодексе, поэтому не могу сказать, какие функции в ядре WP содержат ее и где в ядре она расположена.

Что я могу сказать: предыдущие версии используемых урлов расположены в базе данных в таблице wp_postmeta. Посмотрите _wp_old_slug в колонке meta_key, значение урла будет храниться в колонке meta_value. И если вы не хотите получать редирект при переходе по старой ссылке, то просто удалите значение в колонке meta_value.

Ситуации, когда эта фича WP может оказаться багом — это, когда вы изменили урл записи А или переименовали саму запись А, а потом создаете запись Б с таким же названием какое было ранее у записи А, и тогда при переходе по ссылке записи Б, вас будет редиректить на запись А, потому что в базе данных сохранился редирект старого урла А, который сейчас совпадает с урлом Б, на урл А, если вы понимаете о чем я.

denis-creative.com

Как создавать редиректы в WordPress

Вы пытаетесь создать редирект в WordPress? Не уверены, что такое этот редирект и почему он важен? Не волнуйтесь, мы расскажем вам в этой статье для новичков, что такое редиректы в WordPress, как их создавать, а также зачем они нужны.

redirectarrow[1]

Что такое редирект в WordPress?

Редирект (перенаправление) — это способ на вашем сайте отправить быстрое сообщение браузеру читателя и при этом сообщить им, что страница, которую они хотели посетить, была перемещена, поэтому их браузер может автоматически указать на новую страницу, определенную вами.

Существуют различные типы редиректов, такие как 301 redirect, 302 redirect, 307 redirect и т.д.

Однако, чтобы не усложнять статью, мы осветим только 301 redirect как наиболее важный из них.

Как создать редиректы в WordPress (используя плагины)

Самым простым способом создания и управления 301 редиректами является использование одного из многих плагинов WordPress для редиректов. Его использование позволит вам настроить перенаправления без единой строчки кода.

1. Redirection

Самый простой способ добавления и управления редиректами в WordPress — использовать плагин Redirection. Установите и активируйте плагин. После активации переходим в раздел Инструменты » Redirection для настройки ваших редиректов.

redirection-plugin[1]Плагин Redirection не только позволяет настроить перенаправления, но еще и помогает находит ошибки 404 на вашем сайте WordPress. Впоследствии вы можете перенаправить эти ссылки на правильное их расположение.

2. Page Links to

Иногда вам может понадобиться сохранить страницу/запись, но при этом перенаправить ее на другую страницу или запись. Вот здесь вам пригодится Page Links. Этот простой плагин добавляет метабокс на страницу редактирования записей, где вы можете указать адрес нового расположения материала, на который нужно отправлять ваших пользователей.

page-links-to[1]

3. Simple 301 Redirects

Другой несложный в использовании плагин — Simple 301 Redirects. Как видно из его названия, он упрощает 301 редиректы. Просто установите и активируйте плагин, после чего перейдите в раздел Настройки » 301 Redirects для добавления своих ссылок.

simple-301-redirects[1]

Теперь, настройку 301 редиректов в WordPress можно сильно облегчить. Однако, стоит упомянуть еще кое о чем. В зависимости от вашего хостинг провайдера, ваш WordPress может немного замедлиться на несколько миллисекунд.

Если же вы хотите быстрых и шустрых редиректов, то добиться этого можно при использовании кода и файла .htaccess.

Настраиваем 301 редиректы в WordPress используя .htaccess

Используя файл конфигурации веб сервера .htaccess, пользователи WordPress могут настроить 301 редиректы, которые быстро срабатывают.Пожалуйста, учтите, что даже самая маленькая ошибка в вашем коде .htaccess может сделать ваш сайт WordPress недоступным, а также может появится ошибка Internal Server Error.Именно поэтому важно сделать резервную копию своего .htaccess файла перед внесением в него каких-либо изменений.

Для того, чтобы внести изменения в свой файл .htaccess, вам необходимо подключиться к сайта с помощью FTP клиента. Файл .htaccess располагается в корневой директории.Если же вы его не видите, то нужно включить в настройках фтп-клиента показ скрытых файлов.Редактировать .htaccess можно в любом текстовом редакторе типа Блокнот.

Вот простой редирект, где мы пытаемся отправить пользователя, открывающего старую запись, на новую запись.

RewriteEngine On Redirect 301 /a-very-old-post/ http://yoursite.com/a-very-new-post/

Код выше можно добавить в конец своего файла .htaccess.

Вот и все. Мы надеемся, что эта статья помогла вам научиться создавать редиректы в WordPress.

Если вы только начинаете разбираться с WordPress, то не забудьте посетить нашу рубрику WordPress для новичков, где мы публикуем материалы специально для новых пользователей WordPress.

По всем вопросам и отзывам просьба писать в комментарии ниже.

Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.

VN:F [1.9.22_1171]

Rating: 0.0/5 (0 votes cast)

wpincode.com

Как сделать 301 редирект в WordPress? Плагин Permalinks Migration

301 редирект в WordPress - плагин Permalinks Migration

  Moved Permanently в Вордпресс

Недавно на одном моём старом сайте, созданном на движке WordPress, нужно было сменить структуру ссылок.

Ссылки на нём имели такой вид: http://site.ru/archives/123, что не очень дружелюбно по отношению к пользователям, поэтому решено было привести их к виду ЧПУ URL — и людям, и роботам в радость.

Поменять структуру ссылок в WordPress очень просто. Для этого надо перейти в «Настройки => Постоянные ссылки» и там выбрать желаемый вариант. Например, чтобы получить ЧПУ-формат, можно прописать такое:

Произвольная структура ссылок WordPress

  Произвольная структура ссылок

В результате этого, адреса постов будут выглядеть примерно так: http://site.ru/green-tea/how-to-drink-green-tea.html. Такой формат ссылок очень удобен и нравится поисковым роботам и людям (сообщает им, о чём примерно страница).

Но проблема может быть в том, что ранее на вашем сайте структура ссылок была не ЧПУ, а вы решили сделать ЧПУ. В результате при переходе по старым URL-адресам и роботы, и люди получат страницу 404-й ошибки (что значит «ничего не найдено»).

Чтобы исправить ситуацию, необходимо сделать так, чтобы со старых ссылок происходил бы 301-й редирект на новые. В этом-то и поможет специальный Permalinks Migration plugin. Не помню официального сайта данного плагина, так что качайте ?отсюда.

Как сделать 301 редирект в WordPress при помощи плагина Permalinks Migration?

Перед установкой данного WP-расширения не меняйте структуру ссылок на новую. После установки необходимо перейти в настройки этого WordPress-плагина и посмотреть — прописана ли старая структура ссылок. Если нет — надо прописать самостоятельно.

К примеру, в моём случае для ссылок вида http://site.ru/archives/123 структура была такой: /archives/%post_id%, поэтому в настройках плагина записано то же самое:

структура ссылок Dean's Permalinks Migration 1.0

  Структура ссылок в Dean’s Permalinks Migration plugin

Убедившись, что в настройках плагина указана бывшая структура ссылок, можно уже в стандартных настройках WordPress’а изменить структуру ссылок на новую.

Как действует плагин Permalinks Migration?

Здесь всё просто: он делает 301-й редирект со старого URL на новый. В результате страницы сайта не вылетают из поиска, и адреса их в поисковом индексе постепенно обновляются. Кроме того, если в контенте сайта имеются ссылки со старыми URL, то при переходе по ним пользователей перекинет на те же страницы, но с новыми URL.

Но всё же лучше старые ссылки обновить на новые, т.к., например, Google «рассеивает» часть PageRank при 301-м редиректе. О поиске ссылок в WordPress, создающих перенаправления (редиректы), посмотрите видео «битые ссылки на сайте и плагин Broken Link Checker«.

Реакция поисковиков на внезапное появление 301-х редиректов

Поисковики обычно нормально на такое реагируют. В примере с моим сайтом — адреса ~250 страниц обновились в индексе Гугла за пару дней, но в Яндексе (прошёл примерно месяц) полностью ещё не обновились.. Поэтому в его выдаче можно встретить ссылки как со старыми URL, так и с новыми…

Также, в Яндекс влетело по 2-е копии каждой статьи на сайте — со старым URL и с новым. По поводу медленного обновления ссылок было написано письмо в Яндекс.Вебмастер, там сказали, что это нормально и посоветовали просто ждать :). Кажется, потихоньку старые URL отваливаются, и на их место встают новые.

Таким образом, при необходимости сделать 301 редирект в WordPress — используйте плагин Permalinks Migration. Всё там просто и понятно.

Loading...

web-ru.net

Что такое редирект в WordPress

Иногда перед владельцем сайта встает задача переадресовать своих пользователей с одной страницы на другую, например, при изменении адреса или смене домена. Редирект – это способ автоматического перенаправления с первоначального адреса на другой.

Редирект WordPress применяют чаще всего для того, чтобы:

Существует две основных формы редиректов: временный или редирект 302, и основной или редирект 301.

Редирект 301 позволяет поисковикам определить, что запрашиваемый сайт перемещен по другому адресу навсегда, после его определения поисковые роботы переходят на новый сайт и к старому больше не обращаются. В результате старые страницы исключаются из поиска и в поисковую базу включаются уже новые.

В отличие от постоянной переадресации редирект 302 показывает поисковикам, что сайт недоступен только временно и в дальнейшем может появиться снова, таким образом, показатели старой страницы не переносятся на обновленный ресурс, что, в свою очередь, значительно усложняет процесс SEO оптимизации.

Как сделать редирект

Редирект сайта, созданного на CMS WordPress, возможно сделать следующими способами:

Конечно же, делать редирект или нет, может решить только вебмастер, но если вовремя не заняться данным вопросом, сайт будет терять часть ссылочной массы, и не будет давать нужного эффекта от ссылок, которые ведут на него с других ресурсов.

Если вы нашли ошибку, то выделите её и нажмите клавиши Shift + Enter или нажмите сюда, чтобы проинформировать нас.

Также по этой теме:

wpuroki.ru


Смотрите также

Prostoy-Site | Все права защищены © 2018 | Карта сайта