Как настроить 301 редирект в Вордпресс
Редирект позволяет перенаправлять один URL на другой. Это способ перенаправляет посетителей и поисовые системы по URL, отличному от того, который они первоначально запрашивали.
Преимущество 301 редиректа в том, что он позволяет сохранить рейтинг первоначальной страницы в поисковых системах.
В этой статье вы узнаете о нескольких типах редиректов, которые вы можете использовать, чтобы структурировать контент, и несколько примеров использования редиректов.
Содержание:
Что такое 301 Редирект
Почему 301 редирект
Примеры использования 301 редиректа
Как настроить 301 редирект с помощью плагинов
Как сделать 301 редирект вручную в .htaccess
Редирект без 301
Как проверить 301 редирект
Что такое 301 Редирект
Существует 3 типа перенаправлений: 301, 302, 307 и мета обновление.
301 — Постоянный редирект, который передает 90-99% ссылочного веса на конечную страницу.
Цифра 301 означает HTTP статус, который сообщает поисковым системам, что страница была перемещена.
302 — Временный редирект, который передает 0% ссылочного веса на конечную страницу. Этот способ используется в некоторых случаях, например, редирект на страницу «Тех.обслуживание», когда сайт недоступен для посетителей.
307 — Преемник перенаправления 302 в HTTP версии 1.1. Используйте этот редирект для партнерских ссылок.
Мета обновление — Перенаправление, которое выполняется на уровне страницы, а не на уровне сервера.
Почему 301 редирект
301 Перенаправление предпочтительно и для пользователей, и для поисковых систем. Оно говорит браузерам и поисковым роботам, что страница перемещена постоянно.
Поисковые системы интерпретируют это так, что изменился не только URL страницы, но и контент, или его обновленная версия находится по новому URL.
Поисковые системы будут переносить вес ссылки с исходной страницы на новый URL.
С помощью 301 редиректа можно исправить структуру сайта, решить проблемы с устаревшим контентом или с переименованием URL (slug), и сделать сайт более понятным пользователю. При этом вы сохраните ссылочный вес сайта и его позицию в поисковой выдаче.
Примеры использования 301 редиректа
- Редирект с http на https — Если вы установили SSL сертификат на сайт, настройте 301 редирект с http версии на https.
- Редирект с домена на домен — Если ваш сайт переезжает на новый домен, используйте 301 редирект. Частный случай — переезд с www-версии на не-www версию, или наоборот.
- Ссылка на более актуальный или полный контент — Некоторые статьи со временем становятся менее актуальными, но продолжают получать некоторый трафик.
Например, у вас на сайте есть статья о 5 лучших игроках в теннис. Если вы хотите добавить информацию еще об одном игроке, измените название статьи и URL с …/5-best-tennis-players на …/6-best-tennis-players, и поставьте 301 редирект.
Ссылочный вес старых страниц перейдет новой странице, и она быстрее начнет подниматься в поисковой выдаче.
Как настроить 301 редирект с помощью плагинов
Redirection
Этому плагину не нужен доступ к серверу и файлу .htaccess, он работает полностью внутри Вордпресс.
Большой плюс этого плагина в том, что он ведет статистику переходов. Вы видите количество переходов, когда был последний переход, и кто откуда переходил.
SEO Redirection
SEO Redirection позволяет вам быстро настроить 301, 302 и 307 редиректы. Плагин ведет записи ошибок 404, на которые вы можете настроить редиректы.
Укажите URL старой страницы, URL, на который вы хотите настроить редирект и тип редиректа (301, 302, 307).
Quick Page/Post Redirect
Еще один плагин, который позволяет настраивать редиректы с одного URL на другой на вашем сайте или ставить ссылки на внешние сайты.
У плагина много настроек, вы можете выбрать тип редиректа, импортировать или экспортировать редиректы, перенастраивать редиректы или удалить все настройки.
Как сделать 301 редирект вручную в .htaccess
Один из лучших способов настроить редирект — использовать файл .htaccess в корневой папке сайта.
Это простой и быстрый способ, который не создает запросов к базе данных в отличие от плагина. Это микроскопически отразится на скорости вашего сайта.
Этот способ работает только на серверах Apache.
Редирект страницы
Чтобы создать 301 редирект одной страницы, добавьте этот код в
Замените staraya-stranitsa
и novaya-stranitsa
на ваши URL. Страницы могут иметь расширения *.html, *.php и другие, или не иметь расширений, как в этом примере.
Редирект страницы на другой домен
Чтобы добавить 301 редирект одной страницы на другой домен, добавьте этот код в .htaccess:
У страниц могут быть расширения *.html, *.php или другие. Обратите внимание на http / https.
Редирект сайта на новый домен
Чтобы сделать редирект всего сайта, добавьте этот код в .htaccess:
С этим способом все ссылки на вашем сайте останутся такими же, то есть страница
станет https://noviy-sait.ru/privet-mir
. Обратите внимание на http / https.
Редирект сайта в подпапку
Чтобы перенаправить весь сайт в субдиректорию, добавьте этот код в .htaccess:
Редирект на www-версию сайта
Если вы хотите, чтобы ваши посетители приходили только на www-версию сайта, добавьте это правило в . htaccess:
Обратите внимание на http / https.
Редирект с http на https
Чтобы добавить 301 редирект с http версии сайта на https, добавьте это правило в .
Обратите внимание на www.
Редирект без 301
Можно настроить редирект без 301 редиректа в файле .htaccess или плагина. Можно настроить редирект с помощью js, php, html и некоторых других способов.
Но все эти способы предполагают редактирование кода, так же, как в случае с .htaccess.
Как проверить 301 редирект
Вы можете проверить статус редиректа онлайн с помощью интернет-сервисов, например, redirect-checker.org или redirectcheck.com.
Или с помощью встроенного в браузер инструмента «Просмотреть код» (Ctrl+Shift+I):
Гугл Хром, проверка 301 Редиректа- Перейдите на вкладку Network,
- Проверьте, что горит красная кнопка,
- Поднимитесь в самый верх списка, щелкните по первой строке,
- Переключитесь в Headers,
- Проверьте код статуса.
Заключение
Используйте 301 редирект, если у вас на сайте есть устаревший контент, с которого вы можете получить ссылочный вес на новый контент.
301 Редирект также дает поисковым системам понять, что у вас свежий и релевантный контент.
Плагины предлагают легкий способ настроить редиректы на сайте, но если вы хотите наиболее простой способ и не против редактировать файлы на сервере, вы можете добавить 301 редиректы в файл .htaccess
Надеюсь, статья была полезна. Оставляйте комментарии.
как сделать, какие плагины для их настройки существуют – Блог про WordPress
Редиректы страниц в WordPress – далеко не самая простая тема для обсуждений, особенно если вы сталкиваетесь с ней впервые. Многие люди осведомлены о существовании редиректов (перенаправлений) страниц в WordPress, но далеко не всегда они уверены в том, когда их нужно использовать и как это правильно сделать.
В данном посте вы узнаете все, что вам нужно знать о редиректах страниц в WordPress.
Почему вам могут понадобиться редиректы?
Редиректы страниц могут потребоваться по нескольким причинам:
- Ошибка в URL и тайтле, которую вы хотите исправить.
- Привязка иных ключевых запросов к вашей странице.
- Смена структуры постоянных ссылок.
- Внешняя ссылка указывала на неверный адрес, и вы хотите, чтобы посетители переходили к корректной странице.
- Вы хотите изменить часть вашего URL, к примеру, удалить www и/или переключиться на HTTPS.
- Вы перешли на другой домен и хотите, чтобы трафик и SEO-показатели вашего прежнего сайта перетекли к новому сайту.
Почему редиректы важны?
Из приведенного выше списка, вероятно, уже становится ясно, почему перенаправления страниц являются хорошей идеей. Если ваш сайт переезжает, вы вряд ли хотите все начинать с нуля, потеряв весь свой трафик и ссылки.
Даже если одна страница будет потеряна, это приведет к появлению ошибки 404. Опыт не самый приятный, как вы понимаете. Все это сильно раздражает посетителей.
Поисковые системы не любят подобные ошибки, а потому они могут наказать вас за это. Вам должно быть важно, чтобы они грамотно распознали структуру вашего сайта и правильно его проиндексировали. При необходимости можно оставлять следующий текст на таких страницах: «Эта страница больше не существует. Чтобы получить к ней доступ, перейдите по следующей ссылке».
Разные коды перенаправлений и что они значат
Редиректы делятся на несколько типов. Они классифицируются по кодам HTTP, как и в случае с вышеупомянутым кодом ошибки 404 для несуществующей страницы. Однако редиректы относятся к категории 300:
- 301 – самый распространенный тип редиректов. Он говорит о том, что страница была перемещена навсегда, и теперь ее новую версию можно найти в другом месте. Такая переадресация страниц позволяет передать примерно 90-99% SEO-мощи (от старой страницы к новой).
- 302 – страница временно перемещена. Исходный URL в настоящий момент недоступен, однако он вернется обратно, а пока вы можете использовать страницу по новой ссылке. Ссылочная мощь при этом не передается.
- 303 – используется только для отправки форм, чтобы запретить пользователям повторную передачу данных, когда используется кнопка возврата в браузере. Вряд ли это вам понадобится, если вы не разработчик.
- 307 – то же самое, что и 302, но только для HTML1. Означает, что контент был временно перемещен на новый адрес.
- 308 – постоянная версия 307-редиректа.
Редиректы и скорость страниц
Редиректы страниц – отличный инструмент для веб-мастеров и маркетологов, однако их недостатком является то, что они могут сильно влиять на скорость страниц.
Редиректы – дополнительный шаг в загрузке страниц. Пусть они и добавляют незначительные миллисекунды, все это очень важно, ведь посетители хотят, чтобы страница загружалась максимально быстро.
Также перенаправления страниц в большом количестве могут мешать поисковым роботам индексировать ваш сайт. Поэтому вот вам несколько важных правил по их грамотному использованию:
- Избегайте цепочек редиректов. Перенаправления от http к https и от www к «не-www» URL могут создавать цепочку из редиректов. Не нужно устраивать пинг-понг. Все редиректы должны переводить к одному и тому же домену напрямую (https://domain.ru).
- Не перенаправляйте ссылки, которые у вас под контролем. Лучше вручную измените их, не надо лениться. Сюда относятся, к примеру, ссылки в меню.
- Попробуйте скорректировать внешние ссылки. Если ссылка является входящей, вы можете попытаться связаться с владельцем сайта и попросить его исправить ссылку на своей стороне.
Перенаправления страниц нужно сводить к минимуму. Чтобы найти множественные редиректы, вы можете воспользоваться инструментом Redirect Mapper.
Как найти страницы для редиректа и подготовить правильные URL
Как найти страницы для перенаправления после переезда сайта? Можно начать с Google Search Console. В разделе Coverage фиксируются все ошибки 404 и ошибки сканирования.
Обратите внимание, что Search Console выводит далеко не все 404 ошибки. Для отслеживания несуществующих страниц лучше всего использовать краулер по типу Screaming Frog. Также вам помогут некоторые плагины, приведенные ниже.
Теперь вы можете подготовить редиректы:
- Задайте правильные URL-адреса. Обязательно придерживайтесь одного формата. Всегда перенаправляйте на ту же самую версию сайта, т.е. на предпочтительный домен (www/без-www, http/https и т.д.).
- Задайте слаг вместо URL – это означает установку /your-page-slug вместо http://yoursite.com/your-page-slug. В таком случае ваш редирект будет устойчив к любым изменениям в главном домене (переезде на https и т.д.).
- Перенаправляйте на релевантные страницы. Желательно найти страницу с похожей тематикой. Просто так перенаправлять на главную не рекомендуется.
Как грамотно поставить редиректы в WordPress
Есть несколько способов реализации перенаправления в WordPress. Вы можете сделать это через плагин или вручную через .htaccess. И тот, и другой способ имеет свои плюсы и минусы:
- Плагины – простой в использовании подход, однако потенциально более медленный, поскольку многие плагины опираются на wp_redirect, что может вести к проблемам с производительностью.
- .htaccess – более продвинутый подход. К примеру, вы можете включить в .htaccess директивы для gzip-сжатия. Использование .htaccess происходит быстрее, поскольку редиректы настраиваются на уровне сервера. Однако любая ошибка может привести к тому, что ваш сайт перестанет работать.
Давайте рассмотрим каждый из этих способов подробнее.
- Использование плагинов.
Есть много разных плагинов, которые позволяют задать редиректы в WordPress.
- Redirection – одно из самых популярных решений в каталоге WordPress. С его помощью можно задавать редиректы через htaccess, Nginx и ядро WP.
- Simple 301 Redirects – простой в использовании плагин с несколькими опциями.
- Safe Redirect Manager – с помощью данного плагина вы можете установить код, который будет использоваться для перенаправлений. Для дополнительной безопасности плагин ограничивает редиректы только к хостам из белого списка.
- Easy Redirect Manager – подходит для задания 301 и 302 редиректов. Плагин имеет много разных опций.
Все плагины работают примерно одинаково. Они предлагают интерфейс, где вы можете ввести исходный URL и конечный URL (после редиректа).
В некоторых плагинах также есть дополнительный функционал. К примеру, плагин Redirection позволяет отслеживать попадание посетителей на несуществующие страницы.
- Использование .htaccess
.htaccess обычно находится на вашем сервере с WordPress-сайтом. Получить к нему доступ можно по FTP.
По умолчанию файл скрыт, поэтому вам, возможно, придется включить опцию для отображения скрытых файлов в выбранном вами FTP-клиенте.
На всякий случай сохраните копию старого файла .htaccess.
Простой редирект с одной страницы вашего сайта на другую будет выглядеть следующим образом:
<IfModule mod_rewrite.c> RewriteEngine On Redirect 301 /old-blog-url/ /new-blog-url/ </IfModule>
Если блок IfModule mod_rewrite.c с закрывающим IfModule уже существует, то тогда вам потребуется следующий код:
Redirect 301 /old-blog-url/ /new-blog-url/
Просто добавьте его перед закрывающим IfModule. www.mydomain.com$ RewriteRule (.*) http://mydomain.com/$1 [R=301,L]
Чтобы создать директивы для перенаправлений, вы можете воспользоваться следующим полезным инструментом.
Когда вы закончите, просто сохраните файл. Обязательно все тщательно протестируйте!
Обратите внимание, что существуют и другие, менее распространенные способы реализации редиректов. Однако те, что описаны в статье, являются рекомендуемыми.
Источник: torquemag.io
Как сделать массовый редирект URLs на wordpress сайте?
Лучше всего использовать инструмент массового экспорта, который даст вам постоянные ссылки на все сообщения в A CSV. Мы используем WP весь экспорт , и он прекрасно работает для этого.
Приведенные ниже инструкции помогут вам легко создавать индивидуальные редиректы для большого количества сообщений. Мы нанесли на карту тысячи сообщений для перемещения в течение нескольких минут, используя эту технику.
Шаг 1: экспорт всех записей вы должны закончить с CSV, который имеет все постоянные ссылки в этом формате. ..
/blog-post-title/
/another-post-title/
Шаг 2: Добавьте столбец назначения дублируйте столбец permalink и добавьте категорию slug (самый простой способ добавить что-то вроде Notepad++)
Вы закончите с колонкой B, как
/catname/blog-post-title/
/catname/another-post-title/
*NOTE:*If вы добавляете в несколько категорий, таких как /catone/ /cattwo/, то вам нужно будет убедиться, что ваш экспорт имел еще один столбец, который включал конкретную первичную категорию записи, и добавить его в приведенную ниже конкатенацию.
Шаг 3: объедините два столбца в один столбец , который вы возьмете и добавите в свой файл .htaccess.
Уравнение электронной таблицы будет выглядеть примерно так:
="Redirect 301 "&A1&" "&B1
И результат будет таким:
Redirect 301 /blog-post-title/ /catname/blog-post-title/
Шаг 4: запустите новую схему поместите созданные вами редиректы в файл . htaccess, но не сохраняйте. Перейдите в Настройки> > постоянные ссылки и измените схему постоянных ссылок, чтобы включить категорию.
Сохраните постоянные ссылки и сохраните новый файл .htaccess. Очистите все тайники. Сделайте несколько тестов, чтобы убедиться, что перенаправления работают правильно.
Готово!
301 редирект не работает в WordPress
У меня есть некоторый код перезаписи в моем файле .htaccess. Я переместил статический сайт HTML в wordpress и для работы мне нужно следующее:
- перенаправить http://domain.com.au/ на http://www.domain.com.au/
- перенаправление (старая статическая Домашняя страница) index.html на http://www.domain.com.au/
Я не могу заставить ни того, ни другого работать, я испробовал все различные методы, которые были предложены. domain.com.au — http://www.domain.com.au работает для всех страниц, кроме главной страницы, например http://domain. index\.php$ — [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d…
Похожие вопросы:
301 редирект не работает с ‘%’
Я пытаюсь создать 301 редирект на моем сайте WordPress, потому что имя автора недавно изменилось. Другие редиректы работают, но не те, что ниже. Redirect 301 /author/old%20author /author/new_auther/…
301 редирект не работает для страницы, заканчивающейся на /
Я пытаюсь настроить 301 редирект страницы WordPress, заканчивающийся в / к .php страница на моем сайте. Я уже пробовал это сделать: Redirect 301 http://www.mydomain.com/blog/old-page/…
как 301 редирект в wordpress
как использовать 301 редирект .htaccess файл в wordpress. www.mysite.com/about.html/page1 www.mysite.com/about.html/page2 www.mysite.com/about.html/page3 www.mysite.com/about.html/page(anypage)…
301 редирект не работает (ошибка сервера)
Я новичок и не очень разбираюсь в веб-программировании и различных способах перенаправления. http://localhost/wordpress/$ [OR] RewriteCond %{HTTP_HOST}…
WordPress Структура Постоянных Ссылок 301 Редирект
В настоящее время я использую WordPress v3.4 и использую следующую пользовательскую структуру Permalink /%category%/%postname%-%post_id%.html Теперь я хочу удалить из него .html, поэтому я сделал…
Основной код 301 редирект не работает
Мои страницы почему-то не перенаправляются. Я пытаюсь использовать приведенный ниже код в моем файле htaccess. # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /…
почему мой 301 редирект не работает?
У меня есть блог, использующий wordpress. Я изменил доменное имя, поэтому я хочу сделать 301 редирект для всех запросов. Мой файл .htaccess : # BEGIN WordPress <IfModule mod_rewrite.c>…
301 редирект не работает
Я переделал сайт (бывший windows/asp), а новый сайт работает на wordpress. Поэтому я хотел сделать 301 редирект по всем старым ссылкам, но почему-то это не работает, и я новичок в . htaccess…
301 редирект об wordpress
301 редирект http://example.com — > https://www.example.com 301 редирект https://example.com — > https://www.example.com 301 редирект http://www.example.com -> https://www.example.com Я знаю, как…
Как настроить 301 редирект в WordPress через htaccess: на https, без www
Автор Анита Арико На чтение 12 мин. Просмотров 287 Опубликовано
Редирект помогает перенаправить пользователей с одной страницы на другую незаметно для них: это может понадобиться, если вы переезжаете на другой домен, меняете адрес страницы или подключаете HTTPS. В этой статье рассказываем, как перенаправить пользователей по другому адресу, не потеряв трафик из поисковых систем, с помощью 301 редиректа.
Что такое 301 редирект?
301 редирект — это специальный ответ сервера, который сообщает браузеру, что страница навсегда переехала на другой адрес (HTTP 301 Moved Permanently). При получении такого ответа браузер перенаправит пользователя на новый адрес.
Примеры использования 301 редиректа
Случаев, когда пользователей нужно перенаправить с одного адреса на другой, может быть очень много: это и переезд на другую систему управления сайтом, в результате которого меняются адреса страниц, и подключение протокола безопасности TLS, после которого HTTP-адреса меняются на HTTPS, и банальная опечатка в адресе страницы, которую не заметили сразу.
Приводим небольшой список примеров, когда может понадобиться 301 редирект:
Дубликаты страниц
Самый частый пример использования 301 редиректа — избавление от дубликатов страниц, например, http://mysite.ru и http://mysite.ru/index.php. 301 редирект помогает сообщить поисковым системам, какой адрес страницы является для вас приоритетным, и выводить в выдаче только страницы по нужному адресу.
Переезд на другой домен
Часто 301 редирект используется при переезде на новый домен: это помогает сохранить посетителей, которые знают вас по старому названию сайта. Еще такой ответ подсказывает поисковым системам, что сайт переехал, и страницы со старым доменом нужно убрать из выдачи и заменить на новые.
Склейка зеркал сайта
Один и тот же сайт может быть доступен сразу по нескольким адресам: например, http://www.mysite.ru и http://mysite.ru. Такие зеркала поисковые системы выбирают автоматически — поэтому в выдаче может выводиться часть страниц с www, часть без. Чтобы выбрать то зеркало сайта, которое будет продвигаться, для этого можно использовать 301 редирект.
Переход на HTTPS
При подключении безопасного протокола HTTPS имеет смысл сделать недоступной версию сайта с HTTP: это защитит пользователей сайта от исполнения вредоносного кода, который злоумышленники могут подгрузить при использовании HTTP. Для этого можно перенаправлять все переходы с http://mysite.ru на https://mysite.ru с помощью 301 редиректа.
Изменение адреса страницы
Если адрес страницы изменился, например, поменялся алгоритм формирования адресов страниц или была создана более свежая версия страницы с другим адресом, 301 редирект поможет перенаправить пользователей по новому адресу. Это поможет сохранить наработанный трафик и ссылочный вес старой страницы.
Перенаправление на мобильную версию сайта
Если у вас есть отдельная мобильная версия сайта, пользователей смартфонов и планшетов можно перенаправить на нее с помощью 301 редиректа. Если пользователь перейдет на http://mysite.ru с мобильного устройства, он попадет на http://mobile.mysite.ru, адаптированный для просмотра на небольших экранах.
Какие ещё бывают редиректы?
301 редирект сообщает о том, что адрес страницы изменился навсегда, но существуют и другие редиректы — временные.
HTTP 302 Moved Temporarily, Found (временно перемещен)
Этот тип редиректа используется для того, чтобы сообщить поисковым системам, что адрес изменен временно. В таких случаях поисковики не будут заменять старый адрес на новый в поисковой выдаче, но ожидают, что со временем страница вернется по старому адресу. Если этого не произойдет — поисковой робот посчитает, что 302 редирект настроили по ошибке и будет воспринимать его как 301.
При настройке 302 редиректа в индексе остаются обе страницы — и страница, с которой выполняется переадресация, и целевая страница.
Чаще всего такое перенаправление используют, когда на сайте ведутся технические работы.
HTTP 303 See Other (просмотр других ресурсов)
Этот редирект очень похож на 302 с единственным отличием: адрес, на который перенаправляет 303 редирект, никогда не кэшируется. Например, на сайте есть страница регистрации пользователей. Посетитель вводит свои данные и нажимает кнопку «Зарегистрироваться», после чего с помощью 303 редиректа сайт отправляет его на страницу «Спасибо за регистрацию», чтобы очистить данные, которые ввел пользователь.
HTTP 307 Temporary Redirect (Временный редирект)
Это еще один вид редиректа, аналогичный 302, только с сохранением введенных пользователем данных. К примеру, если после регистрации нужно отправить пользователя на страницу входа и использовать уже введенные им данные, используется 307 редирект.
Такой редирект подсказывает поисковым системам, что кэшировать адрес, на который совершается переадресация, не нужно: информация на нем будет меняться.
HTTP 308 Permanent Redirect (Перенаправление на постоянной основе)
Этот способ переадресации похож на 301, и Google воспринимает его так же, как 301: адреса «склеиваются», ссылочная масса переносится на новую страницу и новый адрес заменяет старый. Единственная разница в том, что при таком редиректе сохраняются введенные пользователем данные: например, если посетитель заполнил данные заказа и нажал кнопку «Подтвердить» и его нужно перенаправить на новую страницу благодарности, используется 308 редирект.
Почему лучше выбрать 301 редирект?
Потому что только 301 редирект помогает сохранить позиции в поисковых системах при изменении адреса страницы. Такой тип переадресации сообщает поисковым роботам, что страница никогда не вернется на старый адрес, поэтому в выдаче нужно показывать новый. На целевую страницу переносится почти весь ссылочный вес старой страницы и со временем она начнет появляться в поисковых системах на тех же позициях, что и старая.
Как настроить 301 редирект с помощью плагинов?
Самый простой способ настроить 301 редирект в WordPress — использовать специальные плагины. Он не требует знаний программирования и регулярных выражений. Для переадресации с одной страницы на другую подойдут плагины Redirection, Easy 301 Redirect или другие похожие плагины.
Redirection
Установите и активируйте плагин Redirection. После активации он предложит сделать быструю настройку — рекомендуем включить мониторинг изменения постоянных ссылок (если вы поменяете ссылку на пост в WordPress, плагин заметит это и создаст переадресацию автоматически) и логирование редиректов.
После этого вы сможете создать любую переадресацию. Перейдите в меню Инструменты ⟶ Redirection на вкладку Редиректы.
На странице отобразятся все настроенные редиректы. Тут же можно добавить новый — укажите адреса старой и новой страниц и нажмите «Добавить перенаправление».
Если вам будет нужно переадресовать весь домен на новый — это можно сделать во вкладке Сайт. Плагин позволяет добавить алиасы для сайта (несколько доменов для одного сайта, например, сайт.рф и site.ru) и настроить переадресацию для HTTPS и WWW.
Easy 301 Redirects
Плагин оправдывает свое название — он действительно очень простой. В нем можно добавить 301, 302 или 307 редирект для любых страниц, сделать выгрузку настроенных правил или загрузить готовые правила.
Как сделать 301 редирект вручную
Для того, чтобы самостоятельно настроить переадресации, нужно отредактировать файл .htaccess — он расположен в корневой директории WordPress. Знание регулярных выражений и устройства веб-сервера Apache пригодятся.
Как редактировать .htaccess
Вариант 1 — встроенный текстовый редактор хостинга
Зайдите в корневую директорию WordPress и найдите файл .htaccess.
Откройте его с помощью встроенного редактора (двойным кликом или через меню Файл — Открыть в текстовом редакторе).
Вариант 2 — создать в текстовом редакторе и загрузить на хостинг
Для этого лучше использовать продвинутые текстовые редакторы, например, Notepad++ или Sublime Text — они умеют сохранять файлы в кодировке UTF-8.
Создайте файл с нужными настройками переадресации, сохраните его в кодировке UTF-8 с названием .htaccess (без расширения) и загрузите на хостинг через панель управления или FTP.
Настройки .htaccess
Любые настройки в .htaccess должны начинаться с таких строк:
RewriteEngine On
RewriteBase /
Эта настройка включает все перенаправления, которые будут содержаться в этом файле. (.*)$ — это регулярное выражение, и оно означает, что в него можно подставить любые символы в любом количестве. Поэтому, если используется такое выражение, то, чтобы переадресация сработала верно, в RewriteRule адрес целевой страницы нужно указывать полностью, начиная с http/https и доменного имени.
Часто используемые переменные
%{REQUEST_URI} — часть запроса (адреса, по которому переходит пользователь) без доменного имени и GET-параметров (например, UTM-меток)
%{HTTP_HOST} — доменное имя, например, mysite.ru
%{QUERY_STRING} — GET-параметры, например, UTM-метки, фильтры и так далее.
Часто используемые флаги
[L] — говорит серверу, что это последнее правило и указывает не обрабатывать дальнейшие RewriteRule
[NC] — указывает, что запрос не зависит от регистра
[R=301] — 301 редирект (можно заменить на другой, если нужно). (.*)$ https://mysite.ru/ [R=301,L]
Как проверить 301 редирект
Самый простой способ проверить 301 редирект — перейти на страницу, с которой должен выполняться редирект. Если произойдет переадресация по новому адресу, значит, все работает.
Если нужно проверить сразу большое количество адресов, можно воспользоваться специальными сервисами — например, Проверка ответов сервера.
Помните, что 301 редирект кэшируется браузером: это значит, что на вашем компьютере записывается последнее перенаправление, и если вы поменяете настройки, вы можете не увидеть изменений, пока не сбросите кэш браузера.
Резюме
- 301 редирект — это переадресация со старой страницы сайта на новую, когда старая была перемещена навсегда.
- 301 редирект используют, чтобы переехать на новое доменное имя, склеить зеркала сайта, перенаправить на HTTPS или мобильную версию сайта и другого — всегда, когда нужно переадресовать пользователя с одной страницы на другую.
- Кроме редиректа 301 бывают временные редиректы 302, 307 и еще один постоянный 308.
- Проще и лучше всегда использовать 301 редирект: при нем позиции в поисковой выдаче сохранятся.
- Настроить 301 редирект можно с помощью плагинов, например, Redirection или Easy 301 Redirects.
- 301 редирект можно настроить в файле .htaccess на сервере, но понадобятся знания, как устроен файл и как работают регулярные выражения.
- 301 редирект можно проверить, перейдя по старому адресу: если браузер открыл целевую страницу, все в порядке.
- А если нет, то сначала стоит обновить кэш и попробовать еще раз.
- Существуют специальные сервисы для массовой проверки 301 редиректов.
Как убрать редирект 301 – База знаний Timeweb Community
Редирект — это перенаправление посетителя страницы на другую, на тот случай, если посещаемая страница не работает или в ней находится неподходящая информация. Но иногда от редиректа приходится избавляться. Сейчас расскажу о трех способах сделать это.
Как убрать редирект через панель управления сервера
Описанный ниже метод подойдет тем, кто настроил панель управления ISPmanager и меняет параметры сервера через нее.
Если вы используете новую версию интерфейса ISPmanager, то инструкция для вас немного изменится. На том шаге, где надо зайти в меню «Редиректы», надо будет сначала нажать на кнопку «Скрипты». Это новое меню, в которое спрятали нужный нам пункт настроек. В остальном процесс ничем не отличается.
Пользователям Plesk придется полностью удалить домен, на котором уже настроено перенаправление, и создать новый. К сожалению, эта система иначе делит домены на категории, задавая им тип еще на этапе создания, и не оставляет другого способа убрать переадресацию.
Переадресация в ней задается еще в момент создания нового домена. В меню «Создать», когда выбирается тип хостинга, надо указать «Хостинг веб-сайтов», а не «Перенаправление». Тогда сайт будет функционировать должным образом. Больше ничего делать не нужно.
Но важно учесть, что при удалении домена вместе с ним будут удалены все связанные папки, веб-приложения и файлы.
Как отключить переадресацию в плагине Redirection для WordPress
Это инструкция для тех, кто делал редирект, как я писал тут. Через плагин Redirection для WordPress.
Чтобы такой удалить:
- Открываем настройки плагина.
- Кликаем по прямоугольнику напротив одного или нескольких редиректов (можно вообще всех, кликнув по пустому прямоугольнику рядом со словом Type).
- Затем ищем кнопку Delete и нажимаем на нее. Возможно, свое намерение придется подтвердить, нажав ОК или Accept.
После этого настроенная ранее переадресация перестанет работать. Но опять же, та, что была создана с помощью плагина.
Как убрать редирект через .htaccess на хостинге TimeWeb
Если вы изначально настраивали перенаправления, отредактировав файл . (.*)$ http://%{HTTP_HOST}/$1 [R=301,L]
Встречают укороченные варианты записи вроде такой:
Redirect 301 / http://example.com/index.html
Независимо от типа, редирект выключить можно двумя способами.
- Полностью стереть соответствующий код из .htaccess.
- Или поставить перед ним значок #. Так мы его закомментируем, и он перестанет работать. Можно будет проверить, как поведет себя сайт, не удаляя переадресацию полностью. Потом можно легко все вернуть как было, удалив комментарии.
На этом все. Теперь вы знаете, как удалять и временно отключать редиректы в .htaccess и в панели управления. Этих трех способов должно хватить.
Как настроить 301 редирект на сайте WordPress?
У каждого владельца сайта на WordPress может возникнуть ситуация, когда потребуется изменить URL-адрес записи или страницы. Это может произойти по многим причинам, например при переходе на новый домен, если требуется создать несколько URL-адресов для одной страницы и так далее.
На своем блоге вы можете изменить все, что вы хотите, включая доменное имя или URL конкретной страницы.
Но когда вы совершаете такие изменения, это влияет на существующий URL в вашем блоге для пользователя, который все еще ссылается на старую ссылку. Поскольку вы изменили URL-адрес, пользователь может не знать об этом. Даже поисковые системы, такие как Google, могут не знать об этом, пока вы не сообщите им через HTTP-код. Поэтому переходя по старому адресу они будут получать сообщение об ошибке 404 – страница не найдена, в результате вы потеряете пользователей, а поисковики перестанут рекомендовать ваш сайт и понизят его в выдаче. И здесь на помощь вам придет 301 редирект.
Как использовать 301 редирект в своем блоге?
301 редирект это способ перенаправить старый URL-адрес на новый URL. Это перенаправление может происходить внутри доменного имени или даже между доменными именами.
Допустим, есть две страницы: Страница-1 и Страница-2
Страница-1 : http://www. example.com/old-url/
Страница-2 : http://www.example.com/new-url/
Задача заключается в том, что я хочу перенаправить страницу-1 на страницу-2 – это можно сделать с помощью перенаправления 301.
Как настроить 301 редирект в WordPress?
Проще всего сделать это с помощью плагина. Вы можете найти много плагинов из официального каталога. Я лично использую «Simple 301 Redirects», который прост в использовании и всегда работает гладко.
Интерфейс плагина 301 Redirects очень прост.
Перейдем к шагам для установки 301 редиректа:
- Перейдите в раздел Плагины > Добавить новый.
- Найдите плагин Simple 301 Redirects, установите и активируйте его.
- Перейдите в Настройки > 301 редирект.
Давайте возьмем наш пример Страница 1 и Страница 2. Введите ярлык (Slug) страницы 1 и полный URL страницы 2.
Нажмите “Сохранить Изменения”.
Точно так же вы можете настроить любое количество перенаправлений в своем блоге.
Настройка 301 редиректа между доменами
Этот плагин также может перенаправлять на другой домен.
На снимке экрана показана настройка перенаправления 301 со страницы 1 на другую страницу доменного имени.
Использование плагина для более сложных перенаправлений 301
Предположим, что у вас есть целая категория записей:
yourdomain.com/travel/POST-SLUG
У вас есть 10 сообщений в категории Путешествия (travel), все с использованием той же категории.
Теперь, допустим, вы хотите изменить категорию на Приключения с ярлыком adventure. Таким образом, вы хотите, чтобы все эти 10 сообщений имели новый URL-адрес:
yourdomain.com/adventure/POST-SLUG
Вместо того, чтобы проходить утомительный процесс ручного перенаправления каждой записи, вы можете использовать плагин для автоматической обработки процесса.
Здесь есть специальный символ, представленный звездочкой *, он является “любым динамическим значением, введенным в эту часть структуры URL”.
Вернемся к примеру, чтобы показать вам, как это работает.
Вы должны заполнить следующие поля:
- Request: / travel /*
- Destination: /adventure/*
- Отметьте чекбокс: Use Wildcards? box
Эта конфигурация означает, что:
yourdomain.com/travel/vietnam перенаправляется на yourdomain.com/adventure/vietnam
yourdomain.com/travel/thailand перенаправляется на yourdomain.com/adventure/thailand
и так далее.
WordPress 301 перенаправление с помощью .htaccess
.htaccess — это файл, расположенный в корневом каталоге вашего блога.
Чтобы добавить 301 редирект в .htaccess нужно прописать в нем несколько строк кода. Отредактируйте файл и добавьте следующий код в конце:
# BEGIN 301 Redirects
Redirect 301 /old-url/ /new-url/
# END 301 Redirects
Все, что написано после # и до новой строки, означает комментарий, а не часть кода.
Redirect 301 — это директива, которую мы использовали в .htaccess, чтобы сделать переход от относительного пути старого URL к новому URL.
Перенаправление 301 — это правильный способ перемещения страницы с одного URL-адреса на другой без каких-либо ошибок или проблем. Теперь и пользователи, и поисковые системы с легкостью найдут страницу по новому адресу.
301 редирект — Плагин для WordPress
Идеальный плагин для создания нового сайта из старого или изменения имени домена и управления перенаправлениями и сломанными URL-адресами.
Найдите ссылку на 301 Redirects в главном меню настроек.
Redirect устанавливает новую таблицу в базе данных WP под названием «ts_redirects», которая хранит всю информацию о перенаправлении.
- Просто добавьте заголовок, раздел, старую ссылку и новую ссылку.
Отлично работает и идеально подходит для небольшого количества редиректов
Делал именно то, что я хотел, и его было легко настроить и работать с первого раза.
Четкие инструкции в верхней части страницы действий имеют решающее значение. Спасибо.
Отличный плагин! После нескольких обновлений я бы поставил ему 5 звезд и заплатил за него.
Работает хорошо / можно немного улучшить (как и все)
Плагин оставляет мусор позади. Он не удаляет все таблицы базы данных, созданные при удалении. Кроме того, когда вы используете плагин, вас приветствует это всплывающее окно, БОЛЬШОЙ БАННЕР для продвижения Pro версии. Как насчет ссылки на покупку про-версии для тех, кому это интересно. Помимо этого, он работает хорошо, но я не буду рекомендовать его и не буду использовать по причинам, о которых я упомянул.Плагин: Просто да, нет.
Посмотреть все 22 отзыва«301 редирект» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участникиv0.5
- 30.09.2020
- 10000 установок; 62,660 загрузок
- незначительные исправления ошибок
- добавлено промо для WP 301 Redirects PRO
v0. 4
- 2019.06.20
- 10000 установок; 40,940 загрузок
- исправление ошибок
v0.1
- 06.04.2015
- первая версия
как сделать, какие плагины для их настройки существуют — Блог про WordPress
Редиректы страниц в WordPress — далеко не самая простая тема для обсуждения, особенно если вы сталкиваетесь с ней впервые. Многие люди осведомлены о существовании редиректов (перенаправлений) в WordPress, но далеко не всегда они уверены в том, что их нужно использовать и как это правильно сделать.
В данном посте вы узнаете все, что вам нужно знать о редиректах страниц в WordPress.
Почему вам могут понадобиться редиректы?
Редиректы страниц могут потребоваться по нескольким причинам:
- Ошибка в URL и тайтле, которую вы хотите исправить.
- Привязка ключевого запроса к вашей странице.
- Смена структуры постоянных ссылок.
- Внешняя ссылка указывала на неверный адрес, и вы хотите, чтобы посетители переходили к корректной странице.
- Вы хотите изменить часть вашего URL, например, удалить www и / или переключиться на HTTPS.
- Вы перешли на другой домен и хотите трафик вашего прежнего сайта перетекли к новому сайту.
Почему редиректы важны?
. Из приведенного выше списка, вероятно, уже становится ясно. Вы вряд ли хотите начинать с нуля, потеряв весь ваш трафик и ссылки.
Даже одна если одна страница будет потеряна, это приведет к появлению ошибки 404. Опыт не самый приятный, как вы понимаете.Все это сильно раздражает посетителей.
Поисковые системы не любят подобные ошибки, а потому они могут наказать вас за это. Вам должно быть важно, чтобы они грамотно распознали структуру вашего сайта и правильно его проиндексировали. При необходимости можно оставить следующий текст на таких страницах: «Эта страница больше не существует. Чтобы получить к ней доступ, выполнить по следующей ссылке ».
Разные коды перенаправлений и что они значат
Редиректы делятся на несколько типов. Они классифицируются по кодам HTTP, как и в случае с вышеупомянутым кодом ошибки 404 для несуществующей страницы. Однако редиректы к категории 300:
- 301 — самый распространенный тип редиректов. Он говорит о том, что страница была перемещена навсегда, и теперь ее новую версию можно найти в другом месте. Такая переадресация позволяет передать примерно 90-99% SEO-мощи (от старой страницы к новой).
- 302 — страница временно перемещена. Исходный URL в настоящий момент недоступен, однако он вернется обратно, а пока вы можете использовать страницу по новой ссылке.Ссылочная мощь при этом не передается.
- 303 — используется только для отправки форм, чтобы запретить пользователям повторную передачу данных, когда используется возврат в браузере. Вряд ли это вам понадобится, если вы не разработчик.
- 307 — то же самое, что и 302, но только для HTML1. Означает, что контент был временно перемещен на новый адрес.
- 308 — постоянная версия 307-редиректа.
Редиректы и скорость страниц
Редиректы страниц — отличный инструмент для веб-мастеров и маркетологов, однако их недостатком является то, что они могут влиять на скорость страниц.
Редиректы — дополнительный шаг в загрузке страниц. Пусть они и незначительные миллисекунды, все это очень важно, чтобы страница загружалась максимально быстро.
Также перенаправления страниц в большом количестве мешать поисковым роботам индексировать ваш сайт. Поэтому вот вам несколько важных правил по их грамотному использованию:
- Избегайте цепочек редиректов. Перенаправления от http к https и от www к «не-www» URL могут создать цепочку из редиректов.Не нужно устраивать пинг-понг. Все редиректы должны переводить к одному и тому же домену напрямую (https://domain.ru).
- Не перенаправляйте ссылки, которые у вас под контролем. Лучше вручную измените их, не надо лениться. Сюда, к примеру, ссылки в меню.
- Попробуйте скорректировать внешние ссылки. Вы можете попытаться связаться с владельцем сайта и попросить его исправить ссылку на своей стороне.
Перенаправления страниц нужно сводить к минимуму.Чтобы найти множественные редиректы, вы можете воспользоваться инструментом Redirect Mapper.
Как найти страницы для редиректа и подготовить правильный URL
Как найти страницы для перенаправления после переезда сайта? Можно начать с Google Search Console. В разделе Покрытие фиксируются все ошибки 404 и сканировать ошибки.
Обратите внимание, что Search Console выводит далеко не все 404 ошибки. Для использования несуществующих страниц лучше всего использовать краулер по типу Screaming Frog.Также вам помогают некоторые плагины, приведенные ниже.
Теперь вы подготовить редиректы:
- Задайте правильный URL-адрес. Обязательно придерживайтесь одного формата. Всегда перенаправляйте на ту же самую версию сайта, т.е. на предпочтительный домен (www / без-www, http / https и т.д. ).
- Задайте слаг вместо URL — это означает установку / your-page-slug вместо http://yoursite.com/your-page-slug. В таком случае ваш редирект будет устойчивым к любым изменениям в главном домене (переезде на https и т.д.).
- Перенаправляйте на релевантные страницы. Желательно найти страницу с похожей тематикой. Просто так перенаправлять на главную не рекомендуется.
Как грамотно поставить редиректы в WordPress
Есть несколько способов реализации перенаправления в WordPress. Вы можете сделать это через плагин или вручную через .htaccess. И тот, и другой способ имеет свои плюсы и минусы:
- Плагины — простой подход, однако более медленный, поскольку многие плагины опираются на wp_redirect, что может вести к проблемам с производительностью.
- .htaccess — более продвинутый подход. Например, вы можете включить в .htaccess директивы для gzip-сжатия. Использование .htaccess происходит быстрее, поскольку редиректы настраиваются на уровне сервера. Однако любая ошибка может привести к тому, что ваш сайт перестанет работать.
Давайте рассмотрим каждый из этих способов подробнее.
- Использование плагинов.
Есть много разных плагинов, которые задают редиректы в WordPress.
- Redirection — одно из самых популярных решений в каталоге WordPress. С его помощью можно задавать редиректы через htaccess, Nginx и ядро WP.
- Simple 301 Redirects — простой в использовании плагин с ограничениями.
- Safe Redirect Manager — с помощью данного плагина вы можете установить код, который будет отключен для перенаправлений. Для дополнительной безопасности плагин ограничивает редиректы только к хостам из белого списка.
- Easy Redirect Manager — подходит для задания 301 и 302 редиректов.Плагин имеет много разных опций.
Все плагины работают примерно одинаково. Они могут выполнить интерфейс, где вы выполните исходный URL и конечный URL (после редиректа).
В некоторых плагинах также есть дополнительный функционал. К примеру, плагин Перенаправление позволяет смотреть попадание посетителей на несуществующие страницы.
- Использование .htaccess
.htaccess обычно находится на вашем сервере с WordPress-сайтом.Получить к нему доступ по FTP.
По умолчанию файл скрыт, поэтому вам, возможно, необходимо включить опцию для отображения скрытых файлов в выбранном вами FTP-клиенте.
На всякий случай сохраните копию старого файла .htaccess.
Простой редирект с одной страницы вашего сайта на другой будет выглядеть следующим образом:
RewriteEngine On Перенаправить 301 / старый-блог-URL / / новый-блог-URL /
Если блок IfModule mod_rewrite.www.mydomain.com $ RewriteRule (. *) Http://mydomain.com/$1 [R = 301, L]
Чтобы создать директивы для перенаправлений, вы можете воспользоваться следующим полезным инструментом.
Когда вы закончите, просто сохраните файл. Обязательно все протестируйте!
Обратите внимание, что существуют и другие, менее распространенные способы реализации редиректов. Однако те, что рекомендуются в статье, рекомендуются.
Источник: Torquemag.io
Как настроить 301 редирект в Вордпресс
Редирект позволяет перенаправлять один URL на другой.Это способ направляет посетителей и поисовые системы по URL, отличному от того, который они используют, используют.
Преимущество 301 редиректа в том, что позволяет сохранить рейтинг первоначальной страницы в системе.
В этой статье вы узнаете о нескольких типах редиректов, которые вы можете использовать, чтобы структурировать контент, и несколько примеров использования редиректов.
Содержание:
Что такое 301 Редирект
Почему 301 редирект
Примеры использования 301 редиректа
Как настроить 301 редирект с помощью плагинов
Как 301 редирект сделать вручную в .htaccess
Редирект без 301
Как проверить 301 редирект
Что такое 301 Редирект
Существует 3 типа перенаправлений: 301, 302, 307 и мета обновление.
301 — Постоянный редирект, который передает 90-99% ссылочного веса на конечную страницу. В большинстве случаев 301 редирект лучший способ для перенаправлений на сайте.
Цифра 301 означает HTTP-статус, который сообщает поисковым системам, что страница была перемещена.
302 — Временный редирект, который передает 0% ссылочного веса на конечную страницу. Этот способ используется в некоторых случаях, например, редирект на страницу «Тех.обслуживание», когда сайт недоступен для посетителей.
307 — Преемник перенаправления 302 в HTTP версии 1.1. Используйте этот редирект для партнерских ссылок.
Мета обновления — Перенаправление, выполняется на уровне страницы, а не на уровне сервера.
В большинстве случаев используется 301 редирект для перенаправления URL-адреса, в котором хранится город в поисковой выдаче.
Почему 301 редирект
301 Перенаправление для пользователей, и для поисковых систем. Оно использует браузерам и поисковым роботам, что страница перемещена постоянно.
Поисковые системы интерпретируют это так, что изменилось не только URL страницы, но и контент, или его обновленная версия находится по новому URL.
Поисковые системы будут переносить вес ссылки с исходной страницы на новый URL.
С помощью 301 редиректа можно исправить проблему сайта, решить проблему устаревшим контентом или с переименованием URL (ярлык), и сделать сайт более понятным пользователем. При этом вы сохраните ссылочный вес сайта и его позицию в поисковой выдаче.
Примеры использования 301 редиректа
- Редирект с http на https — Если вы установили SSL-сертификат на сайт, настройте 301 редирект с http версии на https.
- Редирект с домена на домен — Если ваш сайт переезжает на новый домен, використовуйте 301 редирект. Частный случай — переезд с www -версии на не- www или наоборот.
- Ссылка на более актуальный полный или контент — Некоторые статьи становятся менее актуальными, но продолжают получать некоторый трафик. Создана новая страница, которая собирает или дополняет информацию с одной или нескольких страниц, викторизует 301 редирект.
Например, у вас на сайте есть статья о 5 лучших игроках в теннис. Если вы хотите добавить информацию еще об одном игроке, измените название статьи и URL с … / 5-лучших-теннисистов на … / 6-лучших-теннисистов , и поставьте 301 редирект.
Ссылочный вес старых страниц перейдет страницу, и она начнет новую выдачу в поисковой выдаче.
Как настроить 301 редирект с помощью плагинов
Перенаправление
Плагин Redirection позволяет настраивать 301 редиректы и ведет журналы ошибок 404.
Этому плагину не нужен доступ к серверу и файлу .htaccess , он работает полностью внутри Вордпресс.
Большой плюс этого плагина в том, что он ведет статистику переходов. Вы видите количество переходов, когда был последний переход, и кто откуда переходил.
Перенаправление SEO
SEO Redirection позволяет вам быстро настроить 301, 302 и 307 редиректы. Плагин ведет записи ошибок 404, на которые вы можете настроить редиректы.
Укажите URL-адрес старой страницы, URL-адрес, на который вы хотите настроить редирект и тип редиректа (301, 302, 307).
Быстрая страница / перенаправление сообщения
Еще один плагин, который позволяет настраивать редиректы с одного URL на другом сайте или ставить ссылки на внешние сайты.
У плагина много настроек, вы выбрать тип редиректа, импортировать или экспортировать редиректы, перенастраивать редиректы или удалить все настройки.
Как 301 редирект сделать вручную в .htaccess
Один из лучших способов настроить редирект — использовать файл .htaccess в папке сайта.
Это простой и быстрый способ, который не создает запросов на базе данных в отличие от плагина. Это микроскопически отразится на скорости вашего сайта.
Этот способ работает только на серверах Apache.
Редирект страницы
Чтобы создать 301 редирект одной страницы, добавьте этот код в . htaccess :
Замените старая-страница
и новая-страница
на ваши URL.Страницы могут иметь расширений * .html, * .php и другие, или не иметь расширений, как в этом примере.
Редирект страницы на другой домен
Чтобы добавить 301 редирект одной страницы на другой домен, добавьте этот код в .htaccess :
У страниц могут быть расширения * .html, * .php или другие. Обратите внимание на http / https.
Редирект сайта на новый домен
Чтобы сделать редирект всего сайта, добавить этот код в. htaccess :
С этим способом все ссылки на вашем сайте такими же, то есть страница https: // stariy-sait.ru / privet-mir
станет https://noviy-sait.ru/privet-mir
. Обратите внимание на http / https.
Редирект сайта в подпапку
Чтобы перенаправить весь сайт в субдиректорию, добавьте этот код в. htaccess :
Редирект на www-версию сайта
Если вы хотите, чтобы ваши посетители приходили только на www-версию сайта, добавьте это правило в. htaccess :
Обратите внимание на http / https.
Редирект с http на https
Чтобы добавить 301 редирект с http версии сайта на https , добавить это правило в. htaccess :
Обратите внимание на www.
Редирект без 301
Можно настроить редирект без 301 редиректа в файле .htaccess или плагина. Можно настроить редирект с помощью js, php, html и некоторых других способов.
Но все эти способы предполагают редактирование кода, так же, как в случае с. htaccess .
Как проверить 301 редирект
Вы можете проверить статус редиректа онлайн с помощью интернет-сервисов, например, redirect-checker.org или redirectcheck.com.
Или с помощью встроенного в браузер инструмента «Просмотреть код» (Ctrl + Shift + I):
Гугл Хром, проверка 301 Редиректа- Перейдите на вкладку Сеть ,
- Проверьте, что горит красная кнопка,
- Поднимитесь в самый верх списка, щелкните по первой строке,
- Переключитесь в Заголовки ,
- Проверьте код.
Заключение
Используйте 301 редирект, если у вас на сайте есть устаревший контент, с которого вы можете получить ссылочный вес на новый контент.
301 Редирект также дает поисковым системам понять, что у вас свежий и релевантный контент.
Плагины легкий способ настроить редиректы на сайте, но если вы хотите наиболее простой способ и не противодействовать редактированию файлов на сервере, вы можете добавить 301 редиректы в файл .htaccess .
Надеюсь, статья была полезна. Оставляйте комментарии.
Как сделать массовый редирект URL на сайте wordpress?
Лучше всего использовать инструмент массового экспорта, который даст вам постоянные ссылки на все сообщения в CSV.Мы используем WP весь экспорт, и он прекрасно работает для этого.
Приведенные ниже инструкции вам легко создавать индивидуальные редиректы для большого количества сообщений. Мы нанесли на карту тысячи сообщений для перемещения в течение нескольких минут, используя эту технику.
Шаг 1: экспорт всех записей вы должны закончить с CSV, который имеет все постоянные ссылки в этом формате …
/ blog-post-title /
/ другой-заголовок-пост /
Шаг 2: Добавьте столбец назначения дублируйте столбец постоянная ссылка и категорию ярлык (простой способ добавить что-то вроде Notepad ++)
Вы закончите с колонкой B, как
/ catname / blog-post-title /
/ catname / другой заголовок записи /
* ПРИМЕЧАНИЕ. * Если вы добавлены в несколько категорий, таких как / catone / / cattwo /, то вам нужно будет убедиться, что ваш экспорт имеет еще один столбец, который имеет конкретную первичную категорию записи, и добавить его в приведенную ниже конкатенацию.
Шаг 3: объедините два столбца в один столбец , который вы возьмете и добавите в свой файл .htaccess.
Уравнение электронной таблицы будет примерно так:
= "Перенаправить 301" & A1 & "" & B1
И результат будет таким:
Redirect 301 / blog-post-title / / catname / blog-post-title /
Шаг 4: запустите новую схему поместите созданные вами редиректы в файл.