Я использую правило htaccess для перенаправления всех URL-адресов в формате:
www.example.com/blog/the-name-of-the-post
to
www.example.com/название-сообщения
Поэтому я удалил «блог» из URL-адреса. Приведенное ниже правило перенаправления работает. Однако я не хочу перенаправлять какие-либо URL-адреса в формате:
www.example.com/blog/page/x
Поэтому, если после «блога» появляется «/ страница», я не хочу делать перенаправление. Проблема в том, что я также перенаправляю страницы блога при разбивке на страницы.
RedirectMatch 301 ^/blog/([^/]+)/([^/]+)/$ https://www.example.com/$2
В сумме,
www.mysite.com/blog/the-name-of-post перенаправляет на www.example.com/the-name-of-post
www.example.com/page/1 (или page/2, page/3 и т. д.) не перенаправлять
Спасибо