Как перенаправить страницу или URL в WordPress

Как перенаправить страницу или URL в WordPress

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

Зачем перенаправлять страницы или URL?
В некоторых случаях вам может понадобиться перенаправить сообщение, страницу или URL-адрес в WordPress.

Может быть, вы изменили слаг для поста или страницы. Возможно, вы изменили настройки постоянной ссылки. Или, может быть, вы написали новый пост и хотите перенаправить на него старый пост.

Во всех этих случаях вам нужно настроить перенаправление. Это говорит браузерам перейти на новый URL вместо старого.

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

 

Настройка перенаправлений не идеальна. Это замедляет работу пользователя, поскольку браузер перейдет к первому URL, получит сообщение о перенаправлении, а затем перейдет ко второму URL. И есть риск, что вы неправильно настроите перенаправление или просто забудете сделать это после изменения URL-адреса. Кроме того, ссылки, проходящие через редирект, не стоят так много для SEO – Google просто не оценивает их так высоко.

Так что это хорошая идея, чтобы вообще не менять свои URL.

Чтобы свести к минимуму изменение URL-адресов, обязательно оптимизируйте их с самого начала:

  • Настройте параметры постоянной ссылки, чтобы использовать красивые постоянные ссылки при первой настройке сайта и перед добавлением каких-либо сообщений или страниц.
  • Настройте слаг для каждого поста или страницы, прежде чем публиковать его. Убедитесь, что он подходит как для поисковой оптимизации (SEO), так и для пользовательского опыта (UX).
  • Но если вы еще этого не сделали, и вам нужно перенаправить свои URL, как вы это сделаете?

 

Существует несколько видов перенаправления, которые вы можете настроить для WordPress. Виды, которые вы, скорее всего, будете использовать:

  • автоматизированные перенаправления
  • ручные перенаправления
  • групповые перенаправления

Давайте посмотрим на каждого.

Если вы еще не установили плагин Redirection для WordPress , сделайте это сейчас. Когда вы впервые устанавливаете плагин Redirection, он дает вам возможность автоматически отслеживать изменения URL-адресов и настраивать перенаправления. Он также проверит ревизии ваших существующих постов и страниц и настроит перенаправления от старых слагов, которые вы, возможно, использовали для них.

На приведенном ниже снимке экрана показано изменение слагаемого существующего сообщения и добавлено перенаправление со старого слагаемого на новое.

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

Иногда плагин не получает нужного вам перенаправления, возможно, потому, что вы хотите перенаправить один пост в другой или перенаправить URL-адрес вашего домена в другой домен.

В этом случае вам нужно настроить ручное перенаправление.

Перейдите в Инструменты> Перенаправление и прокрутите вниз до раздела Добавить новое перенаправление .

 

В поле Source URL введите или вставьте URL, с которого вы хотите перенаправить. В поле Target URL введите или вставьте URL-адрес, на который вы хотите перенаправить. В поле « Группа» оставьте его как « Перенаправления» (по умолчанию) или выберите « Измененные публикации», если вы перенаправляете со старого сообщения в более новую версию. Это даст браузерам информацию о том, что это за редирект.

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

Используйте перенаправление с подстановочными знаками, если вы хотите перенаправить набор URL-адресов, которые разделяют определенные элементы. Например, если вы измените свою структуру постоянных ссылок, перенаправление с подстановочными символами отправит любому, кто использует ссылку из вашей старой структуры, на ту же ссылку, используя вашу новую структуру.

Если вы изменили структуру постоянных ссылок для сообщений, например, с / blog / post-name на / category / post-name , вам нужно будет использовать перенаправление с подстановочными знаками, чтобы любой, кто использует старые ссылки, перенаправлялся на новый URL ,

В перенаправлениях с подстановочными знаками используется функция Regex, которая позволяет создавать расширенные перенаправления. Сначала вам нужно включить функции Regex.

Перейдите в Инструменты> Перенаправление и прокрутите до раздела Добавить новое перенаправление на экране.

 

 

В поле « Исходный URL» введите старый путь к категориям со знаком подстановки. Это должно принять форму . Запись для целевого URL должна взять источник . Затем нажмите кнопку « Добавить перенаправление» . /oldslug/(.*)$/newslug/$1

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