Редирект 301 и 302 в WordPress с плагином и без
(Последнее обновление: 03.05.2019)Всем привет! Как сделать редирект 301 и 302 в WordPress с плагином и без него? Зачем он вообще нужен? Возьмём пример из моего опыта. У меня кроме данного блога был ещё один — Школа блогера. Тематика почти одинаковая и я решил объединить их вместе, перенёс все статьи и комментарии на ресурс wordpressmania, а бложик блогера я просто взял и удалил.
Вот так, как поступил я, делать нельзя. Это моя самая большая ошибка, которую я совершил и теперь об этом жалею. А надо было всего то, прежде чем удалять сайт, настроить редирект с блога на блог (с домена на домен). Хотя лучше было бы затратить время и сделать редирект с страницы на станицу (со старой статьи на перенесённую статью в этот блог), то есть, перенаправить посетителей со старого адреса на новый адрес. Так бы я не потерял своих посетителей.
Друзья, теперь вы можете не совершать ошибок, а просто настроить нужный вам редирект на своём сайте вордпресс. Как? Смотрите ниже.
Редирект перенаправление пользователя с одной страницы на другую. С одного URL адреса на другой
Как сделать редирект в WordPress
Существует несколько способов — с правкой файла .htaccess (сложнее) и с помощью плагинов (очень легко и просто). В этой записи я поведую вам, как сделать редирект, чем может быть полезен он и посмотрим варианты настройки редиректов на вордпресс с плагинами и без.
Редирект (redirect) – это автоматическое перенаправления браузером посетителя веб-ресурса на другой сайт. Перенаправление можно настроить, как для отдельных страниц, так и для всех страниц, разделов и так далее. Редиректы могут перенаправлять посетителей как на страницы того же сайта, так и на страницы другого сайта.
Зачем нужен редирект
Редиректы используются при смене домена или адреса сайта. Это позволяет поисковым роботам и посетителям находить содержимое используя старые адреса, и не терять при этом все внешние ссылки указывающие на старый домен. При смене формата постоянных ссылок (ЧПУ) в WordPress, смена движка CMS, переход сайта с http на протокол https, склейки домена с www и без. Редиректы так же используются для создания упрощенных или укороченных версий некоторых более длинных адресов сайта и т. д..
Какие бывают редиректы
Существует два основных типа:
Редирект 301 (Moved Permanently) — постоянный
Постоянное перенаправление 301
301 является наиболее популярным и используется для перенаправление навсегда. В результате этого процесса старый URL исчезает из выдачи, а новый индексируется поисковиками. Чаще всего SEOшники говорят именно об этом методе. Иногда сервис выдает браузеру ошибку 404 – это значит, что редирект не настроен.
302 (Found) или иногда 307 (Temporary Redirect) — временный
Это перенаправление с одного на другой URL на короткий срок. Посетитель попадает на новую страницу, она не индексируется. Все параметры остаются на исходной страничке и никуда не переносятся. Применять этот вариант переадресации нужно с осторожностью. Он нужен, когда важно оставить предыдущую версию или ссылки, которые размещены.
Обратите внимание, что постоянный редирект 301 в будущем можно конечно изменить. Постоянный redirect запоминаются браузерами и ПС на более долгий срок, чем временные.
Как сделать 301 редирект в файле .htaccess
Файл конфигурации .htaccess, который находится в корне сайта. В в самое начало файла необходимо внести соответствующую вашему случаю информацию.
Чтобы склеить домен с www на без www. Для постоянного переноса используется код редиректа 301, для временного – 302 или 307. И не забывайте подставлять сои веб-ресурсы.
RewriteCond %{HTTP_HOST} ^www.site\.com$ [NC] RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]
И наоборот без www с www:
Перенаправление с www
RewriteCond %{HTTP_HOST} ^site\.com$ [NC] RewriteRule ^(.*)$ http://www.site.com/$1 [R=301,L]
Какой из вариантов выбрать? Посмотрите: какой вариант находиться в топе и для какого из вариантов больше страниц в индексе.
301 редирект с домена на домен
Переезд на новый домен учитывая пожелания 2-ух основных поисковых систем Яндекс и Google: постраничный 301 редирект со старого сайта на новый. При этом для файла robots.txt редирект не надо делать, а прописать в нем директиву Host на новый домен. Тогда код для настройки редиректа на старом сайте может иметь следующий вид (мне бы так раньше сделать):
RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC] RewriteRule ^([^/]+) $1 [L] RewriteCond %{HTTP_HOST} !^www\.site\.com RewriteRule ^(.*)$ http://www.site.com/$1 [R=301,L] а файл robots.txt для старого сайта: User-agent: Yandex Disallow: Host: newsite.com
Редирект 301 с HTTP на HTTPS
После подключения сертификата-ssl стоит добавить обязательную переадресацию с протокола http на безопасный https, для того, чтобы все ваши соединения были зашифрованы.
Редирект с http на https
RewriteEngine On RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Редирект с одной страницы на другую:
С одной страницы на другую 301 REDIRECT
Redirect 301 /oldpage http://www.site.com/newpage
Переадресации можно создать любые, я привёл лишь некоторые из них. Если вы не уверены что, сможете правильно добавлять в файл .htaccess нужные записи, то лучше прибегнуть к помощникам. Проще всего на WordPress использовать специальные, для этой цели, плагины.
Плагины редиректа WordPress
Всё таки пользователям движка вордпресс повезло, что существуют модули которые облегчают нам жизнь. И так, самым популярным плагином, на сегодняшний день, считается — Redirection. Для справки: Данный плагин насчитывает уже более двух миллионов скачиваний.
Плагин Redirection и его настройка
Плагин Redirection
Картинка странная для plugin. Модуль Redirection (Перенаправление) позволяет создавать неограниченное количество редиректов, просматривать статистику по перенаправлениям, а также отслеживать ошибки 404 (не найдено) на сайте WordPress. Принудительное перенаправление с HTTP на HTTPS если ваш протокол работает. Плагин также может быть настроен для контроля. Это когда ваши посты или страницы будут изменены, он автоматически создаст редирект на новый URL-адрес.
Чтобы установить плагин, достаточно ввести в поиске слово redirection на странице Плагины — Добавить новый — в консоли WP. Он будет идти самым первым:
Установка и активация Redirection plagina
После установки и активации менеджера зайдите Инструменты — Redirection. Всё на русском языке и поэтому вам в настройках будет легко разобраться. Для создания редиректов есть вкладка — Редиректы:
Добавить новое перенаправление
Для того, чтобы вручную создать редирект 301 или 302, или 307 просто введите URL-адрес источника и новый целевой URL в соответствующие поля, выберите нужный код, а далее нажмите кнопку — Добавить перенаправление. Это хороший и несложный метод, если вам нужно сделать редирект на сайте WordPress.
Есть и другие модули. Например, Simple 301 Redirects, который является очень простым решением для переадресации на сайте WP.
Плагин Simple 301 Redirects
Плагин Simple 301 Redirects
Simple 301 Redirects предоставляет простой способ перенаправления запросов на другую страницу вашего сайта или в другом месте в Интернете. Это особенно удобно, когда вы переносите сайт WordPress и не можете сохранить свою структуру URL. Установите редирект 301 со старых страниц на новые.
Можно присмотреться к новому плагину Safe Redirect Manager, как альтернатива менеджеру Redirection.
Плагин Safe Redirect Manager
Safe Redirect Manager — Менеджер безопасного редиректа
Safe Redirect Manager — это менеджер перенаправления для WordPress. Простой в использовании интерфейс позволят вам перенаправлять на новые URL с кодами состояния HTTP по вашему выбору. Этот плагин отлично работает с мультисайтом.
Товарищи, если вам не подходит ни один представленный плагин, то вы можете сами подобрать подходящий. Введите ключевое слово redirect в поиске по плагином и выбирайте. Редирект под любые цели. Вот например:
Модули по тегу redirect
Да, чуть не забыл. Бывает ситуация когда вы загружаете медиафайл (например, изображение или видео), WordPress не только сохраняет ваш медиафайл, но и создает URL для него. Страницы с этими URL почти пустые: на них есть только ваше медиа и, возможно, заголовок (если вы его добавили). По этой причине, если вы никогда не используете эти URL, лучше перенаправить их на сам медиа-объект.
Перенаправить URL вложений на файл вложения можно при помощи выше перечисленных менеджеров, а в плагинюшке Yoast SEO просто переключить кнопку Нет на Да:
Перенаправить URL вложений на файл вложения
Вот, пожалуй и всё на сегодня. Используйте свои кабинеты веб-мастеров Google и Яндекс. Они покажут вам несуществующие страницы на вашем сайте, на которые ссылаются другие страницы.
До новых встреч, мои коллеги. Пока, пока!
301 Redirects — Easy Redirect Manager — Плагин для WordPress
301 Redirects GUI is located in WP Admin Dashboard — Settings — 301 Redirects
Features
- Choose from Pages, Posts, Custom Post types, Archives, and Term Archives from dropdown menu
- Or, set a custom destination URL!
- Retain query strings across redirects
- Super-fast redirection
- Import/Export feature for bulk redirects management
- Simple redirect stats so you know how much a redirection is used
What is a 301 Redirect?
A redirect is a simple way to re-route traffic coming to a Requested URL to different Destination URL.
A 301 redirect indicates that the page requested has been permanently moved to the Destination URL, and helps pass on the Requested URLs traffic in a search engine friendly manner. Creating a 301 redirect tells search engines that the Requested URL has moved permanently, and that the content can now be found on the Destination URL
When Should I use 301 Redirects?
- Replacing an old site design with a new site design
- Overhauling or re-organizing your existing WordPress content
- You have content that expires (or is otherwise no longer available) and you wish to redirect users elsewhere
- 301 Redirects admin area
- 301 Redirects import/export options
- Upload the
eps-301-redirects
folder to the/wp-content/plugins/
directory - Активируйте плагин используя меню ‘Плагины’ в WordPress
- Begin adding redirects in the Settings -> 301 Redirects menu item
- What is a 301 Redirect?
A redirect is a simple way to re-route traffic coming to a Requested URL to different Destination URL.
A 301 redirect indicates that the page requested has been permanently moved to the Destination URL, and helps pass on the Requested URLs traffic in a search engine friendly manner. Creating a 301 redirect tells search engines that the Requested URL has moved permanently, and that the content can now be found on the Destination URL. An important feature is that search engines will pass along any clout the Requested URL used to have to the Destination URL.
- I’m getting an error about the default permalink structure?
301 Redirects requires that you use anything but the default permalink structure.
- My redirects aren’t working
This could be caused by many things, but please ensure that you are supplying valid URLs. Most common are extra spaces, extra slashes, spelling mistakes and invalid characters. If you’re sure they’re right, chances are your browser has cached the 301 redirect (in an attempt to make the redirection faster for you), but sometimes it doesn’t refresh as fast as we would like. Clear your browser cache, or wait a few minutes to fix this problem.
My redirects aren’t working — the old .html page still shows- My redirects aren’t getting the 301 status code
Your Request or Redirect URLS may be incorrect; please ensure that you are supplying valid URLs. Check slashes. Try Viewing the page by clicking the Request URL — does it load correctly?
- How do I delete a redirect?
Click the small X beside the redirect you wish to remove.
- How do I add wildcards. or folder redirects?
Unfortunately this is not supported. You should look into .htaccess redirects for these advanced features.
- What about query strings?
By default, any URL with a query string is considered unique, and will redirect to a unique page (if you so wish). The query string will be added to the Destination URL, which allows you to keep your tracking codes, affiliate codes, and other important data!
«301 Redirects — Easy Redirect Manager» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники2.45
- 2019/12/17
- security fixes — big thank you to Chloe from Wordfence
- WP-CLI fix
2.40
- 2019/03/25
- bug fixes
- rating notification
2.3.5
- 2019/03/11
- WebFactory took over development
- 50,000 installations; 151,500 downloads
- bug fixes
- compatibility fixes for new versions of PHP and WP
2.3.0
Added sorting. Fixed a bug when upgrading from V1 to V2, and the infamous «Invalid Destination» url.
2.2.7
That silly bug with the database tables not being created has been squashed. Improved query performance.
2.2.6
Added support for custom plugin directories.
2.2.4
2.2.3
Fixed an issue where the redirect database tables were not being created, causing ‘Invalid Destination URL’ errors.
2.2.0
Minor bug fixes. Greatly improved import feature. Redirects include query strings. Export feature added. Http/Https agnostic. Pro version added with 404 management.
2.1.2
Minor bug fixes.
2.1.1
Fixed an issue where users with a lot of redirects were being limited, this fix also changed up the admin area. Redirects are now editable via AJAX, and the ‘add new’ form was moved to the top.
2.0.1
Fixed an issue where the Automatic Update would not call the import process for pre 2.0 versions.
2.0.0
Overhauled the entire plugin. Redirects are stored in their own table. Gracefully migrates older versions.
1.4.0
- Performance updates, added a new ‘Settings’ page.
1.3.5
- Fixed a bug with spaces in the url. Added ease of use visual aids.
1.3.4
- Fixed nonce validation problem which would prevent saving of new redirects. Special Thanks to Bruce Zlotowitz for all his testing!
1.3.3
- Fixed major problem when switching from 1.2 to 1.3+
1.3.1
- Added hierarchy to heirarchical post type selects.
1.3
- Fixed a bug where duplicate URLs were being overwritten, fixed a bug where you could not completely remove all redirects.
1.2
1.1
- Minor CSS and usability fixes. Also checking out the SVN!
1.0
Как сделать 301 редирект в htaccess, как настроить
Привет. Вполне возможно, что многие из вас уже знают про то, как сделать 301 редирект и как его настроить. Но, как вы знаете, мой блог – это моя шпаргалка. Поэтому, я считаю, что не будет лишним написать этот пост и, когда потребуется, можно будет обращаться за данной информацией как мне, так и вам. Потому что все эти коды невозможно держать в голове, да и не нужно.
Что такое 301 редирект и где он может пригодится
301 редирект – это некое автоматическое перенаправление с одной страницы на другую, причем при этом редиректе передается все: вес страницы, тИЦ, PR, вес входящей ссылочной массы и прочее. То есть происходит склеивание старой страницы с новой. Пользователь, попавший на старую страницу, автоматически “перебросится” на новую.
Где может пригодится 301 редирект:
- Решили вы переехать на новый домен. В таком случае, наиболее безболезненно это можно сделать как раз с помощью данного вида перенаправления.
- Был у вас сайт на каком-нибудь движке (допустим, Joomla). Страницы имели адрес site.ru/?id=1245. На WordPress та же самая страница у вас выглядит так site.ru/rubrika/post.html. И, чтобы не потерять показатели старых страниц, необходимо сделать 301 редирект на новые страницы.
- Ваш сайт доступен по 2-м адресам, например с www и без www. В таком случае тоже нужно прописать 301 редирект.
- Контент на старой странице нужно перенести на новую страницу. Или, например, 3 маленьких статьи нужно объединить в одну большую. В подобных случаях тоже лучше перенести на 1 из 3-х URL, а на оставшихся двух прописать редирект 301.
Как сделать 301 редирект в htaccess
Я предпочитаю делать 301 редирект с помощью файла htaccess. При чем он существует не только на WordPress сайтах, поэтому данный метод перенаправления – универсальный. Файл .htaccess лежит в корне сайта:
Редактируется данный файл с помощью текстового редактора, лучше использовать Notepad++.
Внимание! Касается новичков: если вы не совсем уверены в своих действиях, обязательно, перед тем как делать изменения в файле htaccess, сделайте его резервную копию.
С WWW на без WWW (и наоборот)
Сайт должен быть доступным только по одному варианту: либо с WWW, либо без WWW. Неправильно, если сайт “отдается” по двум вариантам. Нужно оставить только один.
Если сайт молодой, выберите лучше без WWW, если же старенький, то лучше остановиться на том варианте, который проиндексирован. Бывает так, что в Яндексе проиндексировано с WWW, а в Google без WWW, в таком случае выберите тот вариант, который “вылез” в наиболее приоритетной поисковой системе для вас.
Поймите, www.site.ru и site.ru для поисковых систем это 2 разных сайта, поэтому должен быть доступен только 1 вариант! С WordPress обычно с этим проблем нет, там по умолчанию доступен только 1 вариант, а вот на других движках часто можно видеть, что сайт доступен и так, и так.
301 редирект с www на без www:
RewriteEngine On RewriteCond %{HTTP_HOST} !^www\.(.*) [NC] RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]
301 редирект с сайта без www на с www:
RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
С одной страницы на другую с помощью htaccess
При необходимости простановки 301 редиректа с одной страницы на другую, нужно прописать вот этот код в файле htaccess:
Redirect 301 /staraya-stranica.html http://site.ru/novaya-stranica.html
С index.php (index.html) на корень (главную страницу)
На некоторых движках можно встретить, что главная страница сайта также доступна по адресу: site.ru/index.php. Это неправильно. Нужно, чтобы данная страница отдавала 301 редирект на главную страницу, вот как это делается (не забываем переписывать “site” на свой домен).
Если c index.php:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ http://site/ [R=301,L]
Если с index.html:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/ RewriteRule ^index\.html$ http://site/ [R=301,L]
С http на https:
Если вам нужно прописать 301 редирект с http на безопасный протокол httpS, используйте вот этот код:
RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
С одной категории (директории/папки) на другую
Бывает необходимость, когда все страницы определенной категории, нужно перенаправить по другому адресу, вот код:
RedirectMatch 301 ^/category-old/(.*) /category-new/$1
С одного домена на другой
Если вы вдруг переехали на новый домен, то нужно в htaccess старого домена прописать это:
RewriteEngine On RewriteCond %{HTTP_HOST} old-domen.ru RewriteRule (.*) http://new-domen.ru/$1 [R=301,L]
Также в robots.txt обязательно укажите в директиве host новый адрес сайта.
301 редирект на WordPress с помощью плагина Simple 301 Redirects
Если сайт клиента на WordPress и он сам хочет в некоторых местах прописать 301 редиректы, я ставлю плагин Simple 301 Redirects. Да и для новичков он хорошо подойдет. Плагин очень прост в использовании и все делается в привычной админке WordPress, поэтому данный способ может показаться кому-то более легким.
- Устанавливаем плагин Simple 301 Redirects.
- Захотим в админке “Параметры” -> “301 Redirects”:
- Там уже, как и в случае с файлом htaccess, нужно прописать старый URL (без домена) и новый с доменом:
- Также можно прописать редирект всех страниц в категории. То есть, допустим, было у нас /7-1-products/ и мы хотим сделать /products/, то просто сначала там же на странице плагина ставим галочку перед “Use Wildcards?”:
- И уже потом можно прописать подобное, используя “звездочку”:
- В итоге, все статьи, которые находились в начальной рубрике будут переадресовываться на новый вид категорий.
Вывод
После того, как пропишете 301 редирект, обязательно проверьте сайт на работоспособность. Одна маленькая ошибка может сделать весь ваш сайт недоступным. Обязательно перед изменениями файла htaccess делайте его резервные копии, ну либо пользуйтесь CTRL+Z, чтобы вернуть файл в исходное положение.
Еще: учтите, что вес по 301 редиректу передается не сразу. Да, в Google склейка происходит быстрее, но в Яндексе это все происходит медленно. Нужно ждать обычно от 1 до 3-х месяцев.
Не забудьте добавить данную страницу в закладки, пригодится. Ну и конечно же спасибо за ретвиты.
Redirection — Плагин для WordPress
Перенаправление — самый популярный менеджер перенаправления для WordPress. С его помощью вы можете легко управлять 301 переадресацией, отслеживать ошибки 404 и обычно убирать любые свободные концы, которые может иметь ваш сайт. Это может помочь уменьшить ошибки и улучшить рейтинг вашего сайта.
Перенаправление предназначено для использования на сайтах с несколькими переадресациями на сайты с тысячами переадресаций.
Он был плагином WordPress более 10 лет и был рекомендован бесчисленное количество раз. И это бесплатно!
Полная документация можно найти на https://redirection.me
Redirection is compatible with PHP from 5.6 and upwards (including 7.4).
Менеджер перенаправления
Создавайте и управляйте переадресацией быстро и легко, не требуя знаний Apache или Nginx. Если ваш WordPress поддерживает постоянные ссылки, вы можете использовать перенаправление для перенаправления любого URL-адреса.
There is full support for regular expressions so you can create redirect patterns to match any number of URLs. You can match query parameters and even pass them through to the target URL.
Плагин также может быть настроен для контроля, когда изменения постов или страниц будут изменены, и автоматически создаст перенаправление на новый URL-адрес.
Условные перенаправления
В дополнение к прямому сопоставлению URL-адресов вы можете перенаправить на основе других условий:
- Статус входа — перенаправление, только если пользователь вошел в систему или вышел из системы
- WordPress capability — redirect if the user is able to perform a certain capability
- Браузер — перенаправление, если пользователь использует определенный браузер
- Referrer — перенаправление, если пользователь посетил ссылку с другой страницы
- Cookies — redirect if a particular cookie is set
- HTTP headers — redirect based on a HTTP header
- Custom filter — redirect based on your own WordPress filter
- IP address — redirect if the client IP address matches
- Server — redirect another domain if also hosted on this server
- Page type — redirect if the current page is a 404
Полная регистрация
Конфигурируемый параметр ведения журнала позволяет просматривать все переадресации, происходящие на вашем сайте, включая информацию о посетителе, используемом браузере и реферере. Счет «ударов» поддерживается для каждого перенаправления, чтобы вы могли видеть, используется ли URL.
Журналы могут экспортироваться для внешнего просмотра, и их можно искать и фильтровать для более детального изучения.
Display geographic information about an IP address, as well as a full user agent information, to try and understand who the visitor is.
You are able to disable or reduce IP collection to meet the legal requirements of your geographic region.
Add HTTP headers
HTTP headers can be adder to redirects or your entire site that help reduce the impact of redirects or help increase security. You can also add your own custom headers.
Трек 404 ошибки
Перенаправление будет отслеживать все ошибки 404, которые происходят на вашем сайте, что позволяет отслеживать и устранять проблемы.
Errors can be grouped to show where you should focus your attention, and can be redirected in bulk.
Query parameter handling
You can match query parameters exactly, ignore them, and even pass them through to your target.
Apache & amp; Поддержка Nginx
По умолчанию перенаправление будет управлять всеми переадресациями с помощью WordPress. Однако вы можете настроить его, чтобы перенаправления автоматически сохранялись в файле .htaccess и обрабатывались самим Apache.
Если вы используете Nginx, вы можете экспортировать перенаправления в файл правил перезаписи Nginx.
Fine-grained permissions
Fine-grained permissions are available so you can customise the plugin for different users. This makes it particularly suitable for client sites where you may want to prevent certain actions, and remove functionality.
Импорт & amp; экспорт
Плагин имеет полнофункциональную систему импорта и экспорта, и вы можете:
- Импорт и экспорт в Apache .htaccess
- Экспорт в правила перезаписи Nginx
- Копировать перенаправления между сайтами с помощью JSON
- Импорт и экспорт в CSV для просмотра в электронной таблице
- Используйте WP CLI для автоматизации импорта и экспорта
Вы также можете импортировать из следующих плагинов:
- Простые 301 переадресации
- Перенаправление SEO
- Менеджер безопасного переадресации
- Rank Math
- Переадресация старых писем WordPress
- Quick Post/Pages redirects
Search Regex compatible
Redirection is compatible with Search Regex, allowing you to bulk update your redirects.
Подождите, это бесплатно?
Да, это действительно бесплатно. Там нет премиальной версии и не нужно платить деньги, чтобы получить доступ к функциям. Это специальный плагин управления перенаправлением.
Пакет
Пожалуйста, отправьте ошибки, исправления и запросы функций:
https://github.com/johngodley/redirection
Отправьте перевод на:
https://translate.wordpress.org/projects/wp-plugins/redirection
Настроить в WordPress редирект на HTTPS за 5 минут
Сделаем при помощи нескольких функций: настройка параметров в админке, назначение правил в htaccess и установка плагина. Если этого не сделать, то сайт будет открываться сразу по двум адресам, что приведет к появлению дублей и понижению позиций. В статье я расскажу 3 простых шага, которые помогут избежать этой ситуации.
Что такое протокол HTTPS
Протокол HTTPS (расшифровка Hypertext Transport Protocol Secure) — это технология, шифрующая информацию между сайтом и пользователем. При вводе информации посетителем и выводе ее на экран, шифруется все, что дает преграду злоумышленникам похитить личные данные.
Технологии применяемые в HTTPS
- Шифрование. Каждое действие шифруется
- Безопасность. При изменении и добавлении новых данных они сохраняются
- Аутентификация. Блокирует небезопасные перенаправления
Почему важно перейти на HTTPS
Причин для перехода на HTTPS может быть несколько.
- Первая — это небольшой приоритет в выдаче поисковых систем, сообщаете ПС что вы заботитесь о безопасности и конфиденциальности посетителей.
- Вторая — при сборе контактов (в той же форме комментирования), нужно применять протокол, так как перехватить информацию легко. Часто посетители авторизуются на сайте при помощи социальных сетей.
- Третья — оплата в интернет магазинах. Если имеется интернет магазин без SSL — сертификата он будет заблокирован и помечен, как небезопасный в любом браузере. Google и Яндекс давно отслеживают такие ресурсы и как минимум не дают им первые позиции, и как максимум помечают как опасные.
Общие принципы перехода на HTTPS
Принцип перехода прост, вы покупаете, либо берете бесплатный SSL — сертификат, устанавливаете на сайт (сами или помогает поддержка хостинга), настраиваете элементы для корректного отображения и радуетесь зеленой полоске в браузере. По шагам выглядит так:
- Выбрать платный или бесплатный серитификат
- Получить персональный ключ
- Оформить файл с протоколом в онлайн — центре сертификации
- Установить и привязать сертификат к домену
- Настроить движок и изменить ссылки
Изменение префиксов в панели вордпресса
Для редиректа на HTTPS главной страницы в панели WordPress заходим в настройки, в раздел общие и прописываем там дополнительную букву S, как показано на скриншоте. Теперь заходите на сайт по протоколу, по заранее известным логину и паролю.
Меняем адрес сайта в админке WordPressПосле смены адреса и подключив перенаправление при входе в админ-панель придется по новой вводить логин и пароль. Совет если не помните то заранее их восстановите.
Перенаправление остальных элементов
Чтобы сделать 301 редирект остальных элементов (не записей), картинок, ссылок, таблиц и т.д. нужно установить ненадолго плагин Velvet Blues Update URLs. Чтобы установить плагин:
- Перейдите в раздел плагины > добавить новый
- В поле поиск введите название
- На карточке нажмите кнопку активировать
Устанавливаем и вводим настройки, заходим в раздел инструменты > Update URLs. В поле Old URL вводим адрес сайта без протокола, а New URL с ним.
Перезапись ссылокДалее переходим ко второму шагу и отмечаем все галочки кроме последней. Этим действием перезапишем все имеющиеся на сайте объекты, в которых могут содержаться URL без протокола, и нажимаем Update.
Выставляем элементы ссылок для измененияИнструмент начнет работу, и после покажет сводную таблицу сколько элементов изменено. После проделанной операции, можно деактивировать и удалить его из WordPress.
Таблица количества измененных URLРедирект на HTTPS 301 в .htaccess
Завершающим этапом является добавление в WordPress 301 перенаправления в файле htaccess. Он регулирует работу Apache, определим существует ли этот файл на вашем сайте.
Apache — оболочка на чем работает сервер, это как на компьютере стоит Windows. Некоторые хостинги пренебрегают добавлением в репозиторий ресурса, пытаясь управлять с помощью сервера.
Идем в корень WordPress и смотрим. Если существует, то открываем его для редактирования, если нет, то создаем. Нужно подключиться к сайту через FTP соединение, мы используем FileZilla. Войдя в корневой каталог (определяем корень по папкам wp-content и wp-admin), находим htaccess и кликом правой кнопкой мыши выбираем “Просмотр/Правка”.
файл .htaccess в программе FileZillaВ появившемся окне программы, вводим конфигурацию написанную ниже после begin wordpress или перед end wordpress. Сохраняем нажатием CTRL+S, либо через меню файл-сохранить. Код подходит и для мультисайта с поддоменами.
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Куда вставлять код для редиректа HTTPSПосле сохранения изменений FileZilla запросит разрешение на перезапись файла htaccess, соглашаемся и программа начнет процесс загрузки.
Это позволит имеющиеся страницы WordPress перевести на https протокол и выводить их автоматически с правильным префиксом. Для проверки работы, зайдите на любую страницу и сотрите букву S, нажмите enter, если редирект с http на https WordPress сработал, то продолжаем.
С помощью плагина Easy HTTPS Redirection
Наиболее простой метод установить плагин, мы советуем Easy HTTPS Redirection. В данном случаем остальные действия делать не нужно. Установив, переходим к настройке.
разбор панели Easy HTTPS Redirection- Enable automatic redirection — включает переадресацию
- Apply HTTPS redirection on — первый пункт перенаправляет весь ресурс, во втором можно выставить для отдельных страниц
- Force resources to use HTTPS URL — данная галочка может дать множество битых ссылок, она принудительно перезаписывает ссылки в статьях. Не все сервисы и ресурсы перешли на безопасное соединение.
Какие проблемы могут возникнуть при переходе на HTTPS
Проблем при переходе на HTTPS немного. Первая причина не убраны со страницы все исходящие и внутренние ссылки с протоколом HTTP. Далее редиректы, неправильно прописанные в htaccess. Не знание специфики WordPress, что и где нужно менять. Что делать в таких ситуациях:
- Проверить всё ли правильно сделано, в админке и в файле htaccess
- Если всё хорошо, то проверить работу во всех браузерах, хром, опера, мозилла и т.д. Возможно проблема в неисправном браузере либо в расширениях, которые не дают сработать редиректу.
- Возможны неправильные настройки сервера или SSL — сертификата, с этой проблемой скорее всего придется обратиться в поддержку хостинга. Если ошибка не на их стороне, то к поставщикам сертификата.
Если удобнее учится по видео, то смотрите наш обучающий ролик.
Чеклист всех операций
- Меняем в панели HTTP на HTTPS
- Заменяем все ссылки на новые с буквой S
- Прописываем правила переадресации в htaccess
Мы смогли поставить редирект на HTTPS в cms WordPress и сертификат работает правильно. После всех операций, сайт должен быстро проиндексироваться поисковыми системами и обновлен в выдаче.
Работает ли микроразметка в Вашем плагине?
Судя по инструментам проверки в Google — да!
Пожалуйста, оцените материал: Мне нравится3Не нравитсяКак сделать редирект в WordPress
Здравствуйте, друзья! Сегодня мы поговорим о создании редиректов (перенаправлений) в WordPress. Если вам нужно перенаправить пользователей и поисковые системы на другой URL отличный от того, который они первоначально запросили, тогда 301 редирект то, что вам нужно!
301 переадресацию удобно использовать в таких случаях:
- когда нужно перенаправить одну страницу сайта (ссылку) на другую;
- при переносе страницы, для того чтобы поисковые системы и пользователи заходили с поиска на рабочую страницу вместо нерабочей;
- в любых случаях, когда нужно перенаправить пользователей и поисковых роботов с одного URL на другой;
301 редирект — постоянное перенаправление, которое передает около 90-99% ссылочного веса. Такой вид редиректа указывает на то, что страница перемещена по новому адресу, а старый url следует считать устаревшим.
Как сделать 301 редирект в WordPress
Для создания редиректа в WordPress мы будем использовать отличный плагин — Redirection. Теперь давайте пошагово разберем как создать 301 редирект.
Для того чтобы создать перенаправление нужно:
1. Установить и активировать плагин Redirection.
2. После того как мы установили и активировали плагин переходим в Инструменты -> Redirection.
3. В открывшемся окне нужно сделать следующее:
- в Source URL нужно указать старый URL-адрес, при переходе на который мы хотим переходить на другую страницу;
- в Target URL указываем новый URL-адрес, на который мы будем переходить при клике на ссылку, указанную в Source URL;
- ставим галочку в Regular expression;
- после того как вы указали URL-ы нажимаем кнопку Add Redirection.
Готово! Перенаправление создано!
Как создать временный редирект в WordPress
В случае, если вам нужно создать временный редирект или изменить 301 на 307 нужно:
1. Создаем перенаправление как в примере выше, если оно еще не создано.
2. Нажимаем «Edit» на нужном нам редиректе.
3. Нажимаем на прямоугольник. (1 на рис.). Выбираем в выпадающем списке 307 — Temporary Redirect (2 на рис.). Нажимаем кнопку «Save».
Готово! Как видите, всего за несколько кликов можно создать временное перенаправление или изменить уже созданное ранее перенаправление на временное.
Если у вас возникли вопросы при создании редиректов в WordPress, задавайте их в комментариях.
Здравствуйте, друзья! Сегодня мы поговорим о создании редиректов (перенаправлений) в WordPress. Если вам нужно перенаправить пользователей и поисковые системы на другой URL отличный от того, который они первоначально запросили, тогда 301 редирект то, что вам нужно! 301 переадресацию удобно использовать в таких случаях: когда нужно перенаправить одну страницу сайта (ссылку) на другую; при переносе страницы, для того чтобы поисковые системы и пользователи заходили с поиска на рабочую страницу вместо нерабочей; в любых случаях, когда нужно перенаправить пользователей и поисковых роботов с одного URL на другой; 301 редирект — постоянное перенаправление, которое передает около 90-99% ссылочного веса. Такой вид редиректа указывает на то, что страница перемещена по новому…
Проголосуйте за урок
Рейтинг: 4.34 ( 15 голосов ) 100301 редирект | WordPress.org Русский
https://ru.wordpress.org/plugins/search/301/
Еслиб за каждый поисковый запрос, который я делаю, по просьбе безруких пользователей этого форума, мне бы платили по 1 рублю, я бы уже пару лет как был бы миллионером.
долларовым.
по просьбе безруких пользователей этого форума
Давайте будем повежливее. На форум обычно приходят не за поучениями, а за решением конкретной проблемы, и любой отвечающий — лицо всего сообщества WordPress, и пусть лучше оно будет вежливым и дружелюбным, чем надменным и придирчивым.
оно вежливо и дружелюбно первые пару тысяч раз.
O(@perdyllo)
изменил в настройках и теперь урлы так выглядят
/exercise-for-losing-double-chins/
Не надо ничего делать. WP сам делает нужные редиректы и ПС со временем переиндексирут ваши страницы.
Search Console ругается на эти ссылки что там 404
Модератор Yui(@fierevere)
ゆい
а сами в браузере проверить эти ссылки не можете ?
консоль ПС вам обновит информацию после обхода бота, что может произойти не скоро
ссылки все ведут на 404, я же говорю что изменил структуру урлов.
Модератор Yui(@fierevere)
ゆい
https://ru.wordpress.org/plugins/postname-permalink-auto-redirect/
плагины…
в Yoast можно вручную задавать или в премиум версии пачкой, но лучше поставить отдельно плагин, рекомендованый выше или иной, если найдете еще что-то
(@perdyllo)
Дайте адрес сайта и один из URL ведущих на 404
Redirection
я через этот установил редирект на все 57 ссылок и в Search Console установил все как исправлено. Так правильно делать?
Модератор Yui(@fierevere)
ゆい
если не лень было, а если бы у вас было 570 ссылок ? )
правилен любой метод, если вы добились им результата
url все же проверьте в браузере хотя бы, чтобы перенаправляли
O(@perdyllo)
ссылки все ведут на 404, я же говорю что изменил структуру урлов.
Значит вы что-то не так или не там сделали.
При изменении структуры постоянных ссылок в «Настройки»-«Постоянные ссылки» WP сам делает 301 редирект со старых url на новые. Только что в очередной раз проверил это на своём тестовом сайте. Проверьте и вы ответ сервера на своих измененных url
https://webmaster.yandex.ru/tools/server-response/
или https://bertal.ru
Если отдает 404 — значит вы что-то накосячили
- Ответ изменён 1 год, 10 месяцев назад пользователем O.
если не лень было, а если бы у вас было 570 ссылок ? )
правилен любой метод, если вы добились им результатаurl все же проверьте в браузере хотя бы, чтобы перенаправляли
перенаправляют
Значит вы что-то не так или не там сделали.
При изменении структуры постоянных ссылок в «Настройки»-«Постоянные ссылки» WP сам делает 301 редирект со старых url на новые. Только что в очередной раз проверил это на своём тестовом сайте. Проверьте и вы ответ сервера
нет, у меня он сам ничего не делал, менял в одном месте в настройка, другого способа я не знаю, как измменить структуру урлов
а ответ как проверить, нужно старую ссылку вставлять на проверку?
O(@perdyllo)
Оговорился! Конечно новую старую!
301 Redirects — Easy Redirect Manager — плагин для WordPress
301 Redirects помогает вам управлять и создавать редиректы 301 и 302 для вашего сайта WordPress для улучшения SEO и опыта посетителей . Благодаря удобному интерфейсу, 301 Redirects прост в установке и настройке. Идеально подходит для новых сайтов или восстановления ссылок после реорганизации существующего контента WordPress, или когда ваш сайт имеет контент, срок действия которого истекает, и вы хотите избежать отправки посетителей на страницу 404.
Графический интерфейс 301 Redirects находится на панели администратора WP — Настройки — 301 Redirects
Особенности
- В раскрывающемся меню выберите «Страницы», «Сообщения», «Пользовательские типы публикаций», «Архивы» и «Краткие архивы».
- Или установите пользовательский целевой URL!
- Сохранить строки запроса через перенаправления
- Сверхбыстрое перенаправление
- Функция импорта / экспорта для управления массовыми перенаправлениями
- Простая статистика перенаправления, чтобы вы знали, сколько используется перенаправление
Что такое редирект 301?
Перенаправление — это простой способ перенаправить трафик, поступающий на запрашиваемый URL , на другой целевой URL .
Переадресация 301 указывает, что запрошенная страница была окончательно перемещена по целевому URL-адресу , и помогает передавать трафик по запрошенным URL-адресам в удобной для поисковых систем форме. Создание перенаправления 301 сообщает поисковым системам, что запрошенный URL был перемещен навсегда, и что теперь контент можно найти по целевому URL . Важной особенностью является то, что поисковые системы будут передавать любое количество запрашиваемого URL-адреса , которое раньше использовалось , на целевой URL-адрес .
Когда я должен использовать 301 Redirects?
- Замена старого дизайна сайта новым дизайном сайта
- Капитальный ремонт или реорганизация существующего контента WordPress
- У вас есть контент, срок действия которого истекает (или больше не доступен), и вы хотите перенаправить пользователей в другое место
- 301 Перенаправляет область администратора
- 301 Перенаправляет параметры импорта / экспорта
- Загрузите папку
eps-301-redirects
в каталог/ wp-content / plugins /
- Активируйте плагин через меню «Плагины» в WordPress
- Начните добавлять перенаправления в меню Настройки -> 301 Перенаправления
- Что такое редирект 301?
Перенаправление — это простой способ перенаправить трафик, поступающий на запрашиваемый URL-адрес, на другой целевой URL-адрес.
Перенаправление 301 указывает на то, что запрошенная страница была окончательно перемещена на целевой URL-адрес, и помогает передавать трафик запрашиваемых URL-адресов в удобной для поисковых систем форме. Создание перенаправления 301 сообщает поисковым системам, что запрошенный URL-адрес был перемещен навсегда, и что теперь контент можно найти по целевому URL-адресу. Важной особенностью является то, что поисковые системы передают любое количество запрашиваемого URL-адреса, которое раньше использовалось, на целевой URL.
- Я получаю сообщение об ошибке по умолчанию для структуры постоянных ссылок?
301 Redirects требует, чтобы вы использовали что угодно, кроме структуры постоянных ссылок по умолчанию.
- Мои перенаправления не работают
Это может быть вызвано многими причинами, но убедитесь, что вы указали действительные URL. Наиболее распространенными являются лишние пробелы, лишние косые черты, орфографические ошибки и недопустимые символы. Если вы уверены, что они правы, скорее всего, ваш браузер кэшировал перенаправление 301 (в попытке ускорить перенаправление для вас), но иногда оно не обновляется так быстро, как хотелось бы. Очистите кеш браузера или подождите несколько минут, чтобы решить эту проблему.
Мои перенаправления не работают — старая страница .html по-прежнему показывает
Чтобы этот плагин работал, страница должна быть в среде WordPress. Если вы перенаправляете старые файлы .html или .php, вы должны сначала удалить их. Плагин не может перенаправить, если файл все еще существует, извините! Вам следует изучить перенаправления .htaccess, если вы хотите сохранить эти файлы на своем сервере.- Мои перенаправления не получают код состояния 301
Ваш запрос или URL перенаправления могут быть неправильными; пожалуйста, убедитесь, что вы предоставляете действительные URL.Проверьте косые черты. Попробуйте просмотреть страницу, щелкнув URL запроса — она загружается правильно?
- Как мне удалить перенаправление?
Нажмите на маленький крестик рядом с перенаправлением, которое вы хотите удалить.
- Как мне добавить символы подстановки. или папка перенаправляет?
К сожалению, это не поддерживается. Вы должны изучить перенаправления .htaccess для этих расширенных функций.
- Как насчет строк запроса?
По умолчанию любой URL со строкой запроса считается уникальным и будет перенаправлен на уникальную страницу (если вы того пожелаете).Строка запроса будет добавлена к URL-адресу назначения, что позволит вам сохранить свои коды отслеживания, коды партнеров и другие важные данные!
«301 Redirects — Easy Redirect Manager» — это программное обеспечение с открытым исходным кодом. Следующие люди внесли свой вклад в этот плагин.
участников2,45
- 2019/12/17
- исправления безопасности — большое спасибо Хлои из Wordfence
- WP-CLI fix
2,40
- 2019/03/25
- исправление ошибок
- рейтинговое уведомление
2.3,5
- 2019/03/11
- WebFactory взял на себя разработку
- 50000 установок; 151 500 загрузок
- исправление ошибок
- исправления совместимости для новых версий PHP и WP
2.3.0
Добавлена сортировка. Исправлена ошибка при обновлении с V1 до V2 и печально известный URL «Invalid Destination».
2.2.7
Эта глупая ошибка с не создаваемыми таблицами базы данных была устранена. Улучшена производительность запросов.
2.2.6
Добавлена поддержка пользовательских каталогов плагинов.
2.2.4
Поддержка старых версий PHP.
2.2.3
Исправлена ошибка, из-за которой таблицы базы данных перенаправления не создавались, что приводило к ошибкам «Invalid Destination URL».
2.2.0
Незначительные исправления ошибок. Значительно улучшена функция импорта. Перенаправления включают строки запроса. Добавлена функция экспорта. Http / https agnostic. Pro версия добавлена с 404 управления.
2.1,2
Незначительные исправления ошибок.
2.1.1
Исправлена проблема, при которой пользователи с большим количеством перенаправлений были ограничены, это исправление также изменяло область администратора. Перенаправления теперь можно редактировать через AJAX, а форма «Добавить новое» была перемещена в верхнюю часть.
2.0.1
Исправлена ошибка, из-за которой автоматическое обновление не вызывало процесс импорта для версий до 2.0.
2.0.0
Пересмотрел весь плагин. Перенаправления хранятся в собственной таблице. Изящно переносит старые версии.
1.4.0
- Обновления производительности, добавлена новая страница «Настройки».
1.3.5
- Исправлена ошибка с пробелами в URL. Добавлена простота использования наглядных пособий.
1.3.4
- Исправлена проблема проверки одноразового номера, которая препятствовала сохранению новых перенаправлений. Отдельное спасибо Брюсу Злотовицу за все его испытания!
1.3.3
- Исправлена основная проблема при переключении с 1.2 на 1.3+
1.3.1
- Добавлена иерархия для выбора типа иерархического поста.
1,3
- Исправлена ошибка, при которой дублирующиеся URL-адреса перезаписывались, исправлялась ошибка, когда вы не могли полностью удалить все перенаправления.
1,2
1,1
- Незначительные CSS и исправления юзабилити. Также проверяя SVN!
1,0
,Quick 301 Redirects для WordPress — плагин WordPress
Самый быстрый и простой способ сделать 301 переадресацию. Вы можете установить каждую переадресацию индивидуально или массовую загрузку неограниченного количества переадресаций 301 с использованием файла CSV.
Вы можете использовать Quick 301 Redirects для небольших веб-сайтов с несколькими страницами, а также для сайтов с тысячами страниц. Используйте Quick 301 Redirects, чтобы настроить ваши 301 перенаправления в считанные секунды, вы можете перенаправить внутренне на ваш домен или любой другой домен.
Набор 301 перенаправляет вручную или навалом
Управляйте всеми 301 перенаправлениями вашего сайта без каких-либо профессиональных знаний. Все, что вам нужно, это установить наш плагин, а оставшуюся часть оставить на наш супер простой пользовательский интерфейс (поддерживается RTL).
Наш супер простой пользовательский интерфейс позволит вам настроить перенаправления вручную по одному или использовать файл CSV для массовой загрузки.
Новый! После сохранения перенаправлений 301 301 рядом с каждым перенаправлением вы увидите кнопку ссылки, которая позволит вам протестировать каждое перенаправление 301.
Новый! Теперь вы можете экспортировать ваши 301 перенаправления в файл CSV.
- Быстрые перенаправления 301, самый простой способ настройки перенаправлений 301
- Вы можете установить свои 301 редиректов оптом
- Или вы можете установить перенаправления 301 вручную
- Установите и активируйте плагин Quick 301 Redirects на вашем сайте WordPress
- Установите перенаправления 301 вручную или загрузите файл CSV для массовой конфигурации и нажмите кнопку «СОХРАНИТЬ ИЗМЕНЕНИЯ»
- Ты в порядке! Все ваши 301 перенаправления теперь живы 🙂
Что я могу сделать с этим плагином
Вы можете установить 301 переадресацию вручную или загрузить файл CSV для массовой конфигурации.
Это бесплатно?
Да, Quick 301 Redirects совершенно бесплатно
Есть ли ограничения?
Нет, вы можете настроить столько переадресаций 301, сколько хотите
Редирект не работает, что мне делать?
Возможно, вы используете плагин кеша, пожалуйста, очистите кеш или отключите плагин на несколько минут.
Где я могу найти Quick 301 Redirects в моем администраторе WP?
Нажмите «Настройка» в вашем меню администратора WP, и там в подменю вы найдете «Быстрые 301 перенаправления»
Могу ли я импортировать 301 редирект?
Да, создайте файл CSV и используйте функцию импорта CSV для создания ваших 301 переадресаций оптом
Могу ли я экспортировать мои 301 перенаправления?
Да, вы можете легко экспортировать перенаправления 301, нажав на кнопку экспорта
Попробовал так много, и этот действительно работает!
Были некоторые начальные проблемы на некоторых веб-сайтах, но поддержка была очень быстрой и была исправлена в течение 24 часов.Все работает так, как должно.
хорошей функцией будет добавление кликабельного URL после сохранения перенаправления для быстрой проверки его работоспособности. 🙂
После смены плагинов перенаправления снова и снова, нашел этот, и он отлично работает. Функция CSV является действительно хорошим бонусом для меня и моих клиентов Спасибо!
Искал плагин 301, который имеет функцию массового обновления.Мне удалось обновить все мои 301 перенаправления с помощью файла CSV всего за несколько минут. Спасибо!
Читать все 5 отзывы«Quick 301 Redirects for WordPress» — это программное обеспечение с открытым исходным кодом. Следующие люди внесли свой вклад в этот плагин.
участников1.1.5
Теперь вы также можете экспортировать ваши 301 перенаправления в CSV и проверять каждое перенаправление, нажав на кнопку ссылки рядом с каждым перенаправлением
1.1.4
1.1.3
- еще одно исправление для конкретной проблемы URL
1.1.2
1.1.1
1,1
,Advanced 301 и 302 Redirect — плагин WordPress
Расширенный плагин перенаправления 301 и 302 поможет вам перенаправить страницы ошибок 404 на разные страницы с помощью перенаправления 301 (перманентное перенаправление).
Это также отличный инструмент для людей, делающих партнерские программы, так как вы сможете создавать пользовательские ссылки и перенаправлять их с помощью перенаправления 302 (временное перенаправление), вы сможете организовывать перенаправления по папкам и получать количество перенаправлений для каждого из них. ссылку, которую вы создаете.
Используя наш бесплатный плагин 301 и 302 перенаправления на вашем сайте, вы сможете сохранить свой сайт более организованным, вы сможете избежать 404 ошибок и сделать ваш сайт намного лучше с точки зрения SEO.
Расширенные функции перенаправления 301/302
- Вы сможете создавать 301 перенаправления (постоянные перенаправления)
- Вы сможете создать 302 перенаправления (временные перенаправления)
- Вы сможете организовать свои перенаправления по папкам и темам
- Вы сможете рассчитывать на количество перенаправлений для каждого создаваемого вами перенаправления (отлично подходит для филиалов)
- В случае партнерской ссылки вы сможете добавить название рекламной платформы, чтобы сделать ваши перенаправления более организованными
- Вы сможете выбрать запрос перенаправления как точное совпадение или содержать запрос перенаправления
Об авторе и лицензии
Этот плагин был бесплатно предоставлен YYDevelopment по лицензии GPLv2.
Плагин на 100% бесплатен, и мы намерены сохранить его и в будущем. Вы можете использовать этот плагин и все наши другие бесплатные плагины WordPress для своих проектов, проектов вашего клиента или для чего-либо еще, что вам нужно.
Если этот плагин был полезен для вас, пожалуйста, поделитесь им в Интернете, и если у вас будет возможность дать ему положительный отзыв, мы будем признательны.
Если у вас есть какие-либо проблемы или вопросы относительно нашего плагина перенаправления 301/302, отправьте заявку, и мы будем рады помочь.
- Редактирование перенаправлений WordPress 301 & 302
- Добавить новую папку перенаправлений и редактировать папку перенаправления
- Главная страница для страницы перенаправления Advanced 301 и 302
В этом разделе описывается, как установить плагин и заставить его работать.
Например,- Загрузите файлы плагинов в каталог / wp-content / plugins / advanced-301-and-302-redirect или установите плагин через экран плагинов WordPress напрямую.
- Активируйте плагин через экран «Плагины» в WordPress
- На панели администратора зайдите в «настройки» и нажмите «301/302 Перенаправление».
- Начните создавать свои 301 или 302 перенаправления WordPress
Нужно ли предпринимать какие-либо действия, чтобы этот плагин работал?
Все, что вам нужно сделать, чтобы установить и активировать расширенный плагин перенаправления 301 и 302.
Где я могу добавить перенаправления 301 и 302?
После установки плагина зайдите в настройки и нажмите «301/302 Redirect». На страницу вы сможете добавлять новые перенаправления
Как добавить перенаправления на мой сайт?
На странице перенаправления плагина после создания папки вы также сможете создавать перенаправления 301 и 302.
В «URL запроса» вам нужно будет добавить путь, который вы хотите перенаправить. Поэтому, если страница http://www.website.com/about-us/, вы добавите только «/ about-us /»
. В «URL назначения» вы сможете добавить конец ссылки и полный URL-пути, а также. Так что если это может быть «/ about-us /», а также «http://www.website.com/about-us/»Что такое редирект 301?
Перенаправление 301 — это перенаправление страницы, которое мы обычно используем, когда у нас есть 404 ошибки на веб-сайте (когда страница удаляется).Перенаправление The301, которое мы делаем, является постоянным перенаправлением, и оно перенаправит посетителей и Google на другую страницу сайта.
Что такое редирект 302?
Перенаправление 302 — это временное перенаправление, говорящее о том, что страница была временно перемещена в другое место. Мы в основном используем это перенаправление на партнерские ссылки, и когда мы не хотим давать SEO сок на новую страницу.
Работать очень легко 👍
Этот плагин отлично подходит для людей, чьи организации нравятся мне.Большинство других плагинов 301 перенаправления показывают все перенаправления на одной странице, и когда вы получаете перенаправление более 500 страниц на сайте, это становится сумасшедшим. Это спасло меня и помогло мне организовать мои перенаправления немного лучше.
Читать все 2 отзывы«Advanced 301 и 302 Redirect» — это программное обеспечение с открытым исходным кодом. Следующие люди внесли свой вклад в этот плагин.
участников1.0.0
- Расширенный плагин перенаправления 301 и 302
1.1,0
- Скорректирована часть текста плагина
1.1.1
- Добавлено ограничение для вставки неправильного пути URL
1.1.2
- Исправление скрытых ошибок неопределенных переменных
1.1.3, 1.1.4
1.1.5
1.2.0
- Добавлена опция выбора запроса на перенаправление
1.2.1
- Исправление ошибки http_host на WordPress Cron
1.2,2
- Изменение окна предупреждений об обновлении
1.2.3, 1.2.4
- Исправлены перенаправления для URL с параметрами $ _GET [”], как в facebook и utm
1.2.5
- Исправление ошибок заголовков уже отправлено в более старых версиях WordPress
1,2,6
- Устранение проблемы удаления папки перенаправления
1,2,8
1,2,9
1,3,0
1.3.1
1.3.2
- Добавлен глобальный рейтинг сообщений блока
1.3.3, 1.3.4
1.3.5
- Исправление перенаправленного доступа к wp-admin при перенаправлении полного сайта
1,3,9
- Улучшаем плагин и перенаправляем безопасность
1.4.0
,Redirection — плагин для WordPress | WordPress.org
Redirection — самый популярный менеджер перенаправления для WordPress. С его помощью вы можете легко управлять 301 переадресацией, отслеживать 404 ошибки и, как правило, убирать любые слабые стороны вашего сайта. Это может помочь уменьшить количество ошибок и повысить рейтинг вашего сайта.
Перенаправлениепредназначено для использования на сайтах с несколькими перенаправлениями на сайты с тысячами перенаправлений.
Это плагин для WordPress более 10 лет, и его рекомендовали бесчисленное количество раз.И это бесплатно!
Полная документация может быть найдена в https://redirection.me
Перенаправлениесовместимо с PHP от 5.6 и выше (включая 7.4).
Менеджер редиректа
Создавайте и управляйте перенаправлениями быстро и легко, не требуя знаний Apache или Nginx. Если ваш WordPress поддерживает постоянные ссылки, вы можете использовать перенаправление для перенаправления любого URL.
Существует полная поддержка регулярных выражений, поэтому вы можете создавать шаблоны перенаправления для соответствия любому количеству URL.Вы можете сопоставить параметры запроса и даже передать их по целевому URL.
Плагин также можно настроить для отслеживания изменения постоянных ссылок сообщений или страниц и автоматического создания перенаправления на новый URL-адрес.
Условные перенаправления
В дополнение к простому сопоставлению URL вы можете перенаправить на основе других условий:
- Статус входа — перенаправление, только если пользователь вошел в систему или вышел из системы
- Возможность WordPress — перенаправление, если пользователь может выполнить определенную возможность Браузер
- — перенаправление, если пользователь использует определенный браузер Реферер
- — перенаправить, если пользователь зашел по ссылке с другой страницы
- Cookies — перенаправить, если установлен определенный cookie
- HTTP-заголовков — перенаправление на основе HTTP-заголовка Пользовательский фильтр
- — перенаправление на основе вашего собственного фильтра WordPress
- IP-адрес — перенаправить, если IP-адрес клиента соответствует Сервер
- — перенаправить другой домен, если также размещен на этом сервере
- Тип страницы — перенаправление, если текущая страница 404
Полная регистрация
Настраиваемая опция ведения журнала позволяет просматривать все перенаправления, происходящие на вашем сайте, включая информацию о посетителе, используемом браузере и реферере.Счетчик посещений поддерживается для каждого перенаправления, чтобы вы могли видеть, используется ли URL.
Журналы могут быть экспортированы для внешнего просмотра, а также могут быть найдены и отфильтрованы для более подробного изучения.
Отобразите географическую информацию об IP-адресе, а также полную информацию об агенте пользователя, чтобы попытаться понять, кто является посетителем.
Вы можете отключить или уменьшить сбор IP-адресов в соответствии с требованиями законодательства вашего географического региона.
Добавить HTTP заголовки
Заголовки HTTPмогут быть добавлены к перенаправлениям или всему сайту, что поможет уменьшить влияние перенаправлений или повысить безопасность.Вы также можете добавить свои собственные заголовки.
Трек 404 ошибки
Перенаправлениебудет отслеживать все 404 ошибки, которые происходят на вашем сайте, что позволяет отслеживать и устранять проблемы.
Ошибки могут быть сгруппированы, чтобы показать, на чем вы должны сосредоточить свое внимание, и могут быть перенаправлены навалом.
Обработка параметров запроса
Вы можете точно подобрать параметры запроса, игнорировать их и даже передать их своей цели.
Поддержка Apache & Nginx
По умолчанию Redirection будет управлять всеми перенаправлениями с помощью WordPress.Однако вы можете настроить его так, чтобы перенаправления автоматически сохранялись в файл .htaccess и обрабатывались самим Apache.
Если вы используете Nginx, вы можете экспортировать перенаправления в файл правил перезаписи Nginx.
Мелкозернистые разрешения
Доступны детальные разрешения, так что вы можете настроить плагин для разных пользователей. Это делает его особенно подходящим для клиентских сайтов, где вы можете предотвратить определенные действия и удалить функциональность.
Импорт и экспорт
Плагин имеет полнофункциональную систему импорта и экспорта, и вы можете:
- Импорт и экспорт в Apache.htaccess
- Экспорт в Nginx правила перезаписи
- Копирование перенаправлений между сайтами с использованием JSON
- Импорт и экспорт в CSV для просмотра в электронной таблице
- Используйте WP CLI для автоматизации импорта и экспорта
Вы также можете импортировать из следующих плагинов:
- Simple 301 Redirects
- Перенаправление SEO
- Safe Redirect Manager
- ранг математика
- WordPress старый слаг перенаправляет
- Quick Post / Перенаправления страниц
Поиск Regex совместимый
Перенаправлениесовместимо с Search Regex, что позволяет вам массово обновлять ваши перенаправления.
Подождите, это бесплатно?
Да, это действительно бесплатно. Там нет премиум-версии и не нужно платить деньги, чтобы получить доступ к функциям. Это специальный плагин управления перенаправлением.
Поддержка
Пожалуйста, отправляйте сообщения об ошибках, исправления и функции на:
https://github.com/johngodley/redirection
Пожалуйста, отправьте перевод:
https://translate.wordpress.org/projects/wp-plugins/redirection
.