Категорически всех приветствую! Хотите создать на своем сайте редирект? Не знаете что это такое и зачем нужно?
Не волнуйтесь, в этой статье я кратко и доходчиво расскажу о том, что такое редирект (или переадресация), как и когда его использовать, и зачем он вообще нужен.
Готовы? Тогда мы начинаем (барабанная дробь…). Сбегайте на кухню и сделайте для себя вкусную чашечку кофе или латтэ 🙂
Содержание
Редирект – это автоматическое перенаправление пользователей с одного веб-адреса на другой. Т.е. с технической точки зрения это выглядит следующим образом: ваш сайт отправляет браузеру пользователя сигнал, о том, что желаемая им страница переехала на другой адрес, так что пользователь автоматически перебрасывается на желаемый адрес.
Существует несколько типов переадресации: 301 redirect, 302 redirect, 307 redirect и т.д.
Однако я обещал, что буду предельно краток и понятен, поэтому не буду вдаваться во все нюансы и расскажу лишь о 301 редиректе, т.к. именно он является самым важным и необходимым.
В основном 301 редирект используется тогда, когда ваш сайт или страничка переехали на другой адрес (как в пределах одного домена, так и на другой), и вы хотите автоматически перенаправлять пользователей на актуальный адрес.
Кстати, к написанию данной статьи меня вдохновил вопрос одного из моих подписчиков: он интересовался, как перенаправить пользователей со старого поста на новый.
Итак, 301 редирект нужен:
Если вы не сделаете переадресацию, то пользователи увидят страничку 404 (т.е. такой страницы не существует). Это не только сформирует негативное впечатление у пользователей, но и может пагубно повлиять на рейтинг вашего сайта в поисковой выдаче. Вот почему так важно своевременно делать редирект 301.
Переадресация сообщает поисковым системам и браузеру пользователя о том, что страница, на которую они хотят зайти, переехала в новое место. Кроме того она передает новым страницам весь тот трафик, что был на старых страницах, а также их обратную связь (SEO).
Надеюсь, теперь вам понятна важность 301 редиректа, так что давайте перейдем к следующему вопросу: ка создать переадресацию в вордпрессе. Сделать это можно несколькими способами.
Самый простой способ – это использовать специальные плагины для переадресации, которых, хочу заметить, у WordPress предостаточно. Данный способ удобен тем, что вам не нужно будет писать ни единой строчки кода.
Легче всего добавлять и управлять переадресациями в водпрессе с помощью плагина «Redirection». Для этого его надо установить и активировать. Как только вы это сделаете, зайдите в Инструменты → Redirection и произведите необходимые настройки переадресаций.
Для этого нужно всего лишь заполнить строки, показав новое расположение урла.
Данный плагин позволяет не только производить переадресацию, но и помогает выявлять страницы 404. Об этом подробнее читайте в «Как отслеживать и перенаправлять в WP страницы 404».
Бывают такие случаи, когда надо сохранить запись/страничку, но при этом еще и перенаправить ее на другую запись или страницу. Тогда на помощь приходит плагин «Page Links to».
После его установки под областью редактирования записи появится мета-блок, куда можно прописать адрес, на который вы хотите перенаправить пользователей.
Еще одним полезным, а главное понятным даже новичку плагином является «Simple 301 Redirects». Само его название уже говорит, что он предельно прост и не надо бояться его использовать. Просто установите и активируйте плагин, затем зайдите в Настройки → 301 Redirects и добавьте необходимые урлы.
Несмотря на легкость установки 301 редиректа с помощью плагинов WordPress, здесь есть небольшая задержка в производительности: задействуя мощности хостинга, редирект через плагины в общем срабатывает медленнее (на несколько микросекунд), чем другие способы редиректа.
Если вы все-таки гонитесь за скоростью, то устанавливайте переадресацию с помощью прописывания кода в файле htaccess.
.htaccess – это служебный файл конфигурации с помощью которого можно настроить быстрый 301 редирект.
Однако помните, что даже небольшая ошибка в коде .htaccess может привести к тому, что сайт будет не просматриваться, и пользователям будет отображаться внутренняя ошибка сервера.
Вот почему так важно, перед тем как вносить хоть какие-то изменения в файл .htaccess, делать резервную копию данного файла.
Чтобы изменить файл .htaccess необходимо зайти на сайт через FTP-клиент. Файл должен находиться в корневой папке WP, если его там не будет, то попробуйте просмотреть скрытые файлы, т.к. htaccess может быть присвоен скрытый атрибут
Файл .htaccess можно редактировать в любом текстовом редакторе, например в Блокноте.
Вот простой пример редиректа, который перенаправляет пользователей со старой записи на новую.
1
2
|
RewriteEngine On
Redirect 301 /a-very-old-post/ http://yoursite.com/a-very-new-post/
|
Данный код лучше всего добавлять в конец файла.
Вот в принципе и все, что я хотел сказать. Очень надеюсь, что мое «Руководство для новичков: как создать редирект в вордпрессе» вам понравилось, а главное вы сможете без проблем сделать переадресацию на другой домен, а также в пределах одного сайта.
Читайте также 9 самых полезных трюков .htaccess в WordPress.
Если вам понравилась статья, то не забывайте ее делиться и ставить лайки. Также вступайте в мою группу вконтакте, ищите меня в твиттере, и подписывайтесь на мой канал в YouTube, а также на обновления сайта smarticle.ru. Всем спасибо и до новых встреч.
P.S. Данная статья будет обновляться, тема очень большая. Обо всем своем опыте буду рассказывать также в видео уроках.
Я подготовил для Вас обращение, с ним можете ознакомиться тут
Макс Метелев - автор, блоггер, актер местного театра, ведущий городских мероприятий. Делюсь только лучшим!