Как я могу удалить часть URL в WordPress?

#wordpress #.htaccess

#wordpress #.htaccess

Вопрос:

Я создаю некоторые правила htaccess в рамках миграции сайта WordPress.

На старом веб-сайте URL был:

 /product-category/spearfishing-fins/
  

На новом веб-сайте это просто /spearfishing-fins/

Итак, я просто пытаюсь удалить ‘product-category’, который должен быть достаточно простым.

Вот мой код:

 RewriteEngine on 

RewriteRule ^/product-category/(.*) /$1 [R=301,L]

and alternatively 

RewriteRule ^product-category/(.*)$ /$1 [R=301,L]
  

и в качестве альтернативы

 RewriteRule ^product-category/(.*)$ http://example.com/$1 [R=301,L]
  

Ни один из них не работает — вы все еще можете получить доступ к обоим :

 /product-category/spearfishing-fins/
  

и

 /spearfishing-fins/
  

Вы видите что-нибудь, чего мне не хватает?

Комментарии:

1. Как насчет RewriteRule product-category/(.*)$ /$1 [R=301,L]

2. Только что попробовал, к сожалению, все еще загружаю оба