Зачем перенаправлять страницы или URL-адреса?
Есть несколько случаев, когда вам может потребоваться перенаправить сообщение, страницу или URL-адрес в WordPress. Вот когда страница перенаправления WordPress становится полезной.
Возможно, вы изменили адрес на пост. Или, может быть, вы написали новый пост и хотите перенаправить на него старый пост.
Во всех этих случаях вам нужно будет узнать, как перенаправить сообщение в WordPress. Это говорит браузерам перейти на новый URL-адрес вместо старого.
Чтобы настроить страницу перенаправления WordPress, вам нужно установить плагин. В этом руководстве я покажу вам, как это сделать с помощью плагина Redirection.
Почему бы не использовать Перенаправления?
Настройка перенаправлений не идеальна. Это замедляет работу пользователя, потому что браузер перейдет на первый URL-адрес, получит сообщение о перенаправлении, а затем перейдет на второй URL-адрес. И есть риск, что вы неправильно настроите перенаправление или просто забудете сделать это после изменения URL-адреса. Не только это, но и ссылки, проходящих через перенаправленную страницу, стоят не так много для SEO.
Поэтому рекомендуется вообще избегать изменения URL-адресов. Чтобы свести к минимуму изменение URL-адресов, убедитесь, что вы оптимизируете их с самого начала:
- Настройте параметры постоянная ссылка на использование красивых постоянных ссылок при первой настройке сайта и перед добавлением каких-либо сообщений или страниц.
- Настройте адрес для каждого сообщения или страницы перед его публикацией. Убедитесь, что он подходит как для поисковой оптимизации (SEO), так и для пользовательского опыта (UX).
- Но если вы еще этого не сделали, и вам нужно перенаправить свои URL-адреса, как это сделать?
Как настроить перенаправления страниц и URL-адресов в WordPress
Есть несколько различных видов перенаправления, которые вы, возможно, захотите настроить для WordPress. Виды, которые вы, скорее всего, будете использовать:
- автоматические перенаправления;
- ручные перенаправления;
- подстановочные перенаправления.
Давайте посмотрим на каждое из этих перенаправлений WordPress.
Настройка автоматических перенаправлений
Если вы еще не установили плагин Redirection для WordPress, сделайте это сейчас. Когда вы впервые устанавливаете плагин перенаправления страниц WordPress, он дает вам возможность автоматически отслеживать изменения URL-адресов и настраивать перенаправления. Плагин для перенаправления ссылок также проверит изменения в существующих сообщениях и страницах и настроит перенаправления со старых адресов, которые вы, возможно, использовали.
Что делать, если я внесу какие-либо изменения в свои URL-адреса после активации? Плагин link redirect maker будет отслеживать их и автоматически настраивать перенаправление.
Настройка ручных перенаправлений
Иногда плагин перенаправления WordPress не подхватывает нужное вам перенаправление страницы. Возможно, вы хотите, чтобы ваш сайт WordPress перенаправлял одно сообщение на другое, или вы хотите перенаправить URL-адрес вашего домена на другой домен, но плагин перенаправления WordPress не будет работать для этого.
В этом случае вам нужно будет настроить ручное перенаправление без плагина в WordPress.
Перейдите в Инструменты > Перенаправление и прокрутите вниз до раздела Добавить новое перенаправление.
В поле Исходный URL введите или вставьте URL-адрес, с которого вы хотите перенаправить. В поле Target URL введите или вставьте URL-адрес, на который вы хотите перенаправить. В поле "Группа" либо оставьте его как "Перенаправления" (по умолчанию), либо выберите "Измененные сообщения", если вы направляете со старого сообщения на более новую версию. Это скажет браузерам, что это за перенаправление.
Наконец, нажмите кнопку Добавить перенаправление, и ваше ручное перенаправление будет добавлено в список перенаправлений.
Настройка подстановочных перенаправлений
Используйте подстановочное перенаправление, если вы хотите перенаправить набор URL-адресов, которые имеют общие определенные элементы. Например, если вы измените структуру постоянной ссылки, подстановочный знак перенаправления отправит любого, кто использует ссылку из вашей старой структуры, на ту же ссылку, используя вашу новую структуру.
Например, если вы изменили структуру постоянной ссылки для сообщений с /blog/post-name на /category/post-name, вам нужно будет использовать подстановочное перенаправление, чтобы любой, кто использует старые ссылки, был перенаправлен на новый URL-адрес.
Подстановочные перенаправления используют так называемое Regex, что позволяет создавать расширенные перенаправления. Сначала вам нужно будет включить функции Regex, чтобы настроить подстановочное перенаправление WordPress.
Перейдите в Инструменты > Перенаправление и прокрутите до раздела Добавить новое перенаправление на экране.
В поле Исходный URL введите старый путь к категориям с подстановочным знаком. Он должен принять вид /old slug/(.*)$. Запись для целевого URL-адреса должна содержать исходный код /new slug/$1. Затем нажмите кнопку Добавить перенаправление.
Заключение
Если вы измените URL-адреса на своем сайте WordPress или создадите новое сообщение, чтобы заменить старое, вам нужно будет настроить перенаправление. В зависимости от внесенных вами изменений вы можете использовать автоматическое перенаправление, ручное перенаправление или перенаправление подстановочных знаков. В этом посте вы узнали, как создавать перенаправления для разных обстоятельств.