В этой заметке я рассказал о плагине для создания переадресации. Если таких переадресаций нужно всего пара-тройка, то сложностей никаких не возникнет, но просмотрев логи, я увидел, что 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-правилах можно прочитать тут.
- C#: Отобразить Unicode символ - 25.04.2024
- UWP: Visual Studio requires a newer version of Windows to display this content - 10.04.2024
- Воспроизводить треки подряд из всех папок в HiBy Music - 10.04.2024