В этой заметке я рассказал о плагине для создания переадресации. Если таких переадресаций нужно всего пара-тройка, то сложностей никаких не возникнет, но просмотрев логи, я увидел, что Google насобирал с сайта довольно много страниц со старым шаблоном адресов (permalinks), поэтому вручную все их заносить было крайне неудобно.
Для постоянных ссылок WordPress я использовал такой шаблон:
https://dentnt.trmw.ru/%post_id%-%postname%/
Поскольку раньше у меня был такой: https://dentnt.trmw.ru/%post_id%/, а переменная %post_id% состоит только из цифр, то нужно было лишь создать regex-правило для плагина.
1. Устанавливаем (если вы ещё этого не сделали) и активируем плагин Redirection.
2. Переходим ▶ ▶
*. Если нажать на кнопку с Шестерёнкой, то раскроются расширенные настройки.
3. Заполняем поля:
- Исходный URL:
^/(\b\d+?\b)(?:/)?$
Для него мы выставляем значение URL options / Regex в значение Regex - Название (любое), например:
redirects site.me/1234 to site.me/?p=1234 - Совпадение:
Только URL-адрес - При совпадении:
Перенаправление на URL - с кодом HTTP:
301 — Переехал навсегда - Целевой URL-адрес:
/?p=$1
4. Теперь осталось нажать на кнопку «Добавить перенаправление», чтобы все изменения вступили в силу.
Подробно о Regex-правилах можно прочитать тут.
- Не приходит СМС для авторизации на сайте Госуслуги - 01.11.2024
- VSCode: Найти и удалить элементы xml - 29.10.2024
- WordPress: Ошибка в плагине WpDiscuz - 08.10.2024