Я пытаюсь настроить перенаправление 301 для моей старой структуры постоянных ссылок в WordPress на структуру пост-имени, но без влияния на любые другие домены аддонов, размещенные в подкаталогах основного домена.
Yoast предоставляет этот код:
RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/([0-9]{2})/(?!page/)(.+)$ https://www.example.com/$4
Проблема в том, что это затрагивает все аддон-домены, которые я размещаю в подкаталогах корневого домена.Поэтому я думаю, что мне нужно изменить это на mod_rewrite, чтобы я мог использовать условие, которое будет влиять только на основной домен.Примерно так:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteRule ^some-address / [L,R=301]
Как мне преобразовать RedirectMatch в правильный RewriteRule?