#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. Только что попробовал, к сожалению, все еще загружаю оба