У меня есть 36 различных категорий в WordPress, которые нужно переписать.
Следующее правило перезаписи работает, но вместо перезаписи %category%
(что соответствует 36 разным именам в WordPress nice-names, оно записывает, только если категория соответствует recipes .
RewriteRule ^recipes/(.*)-(\d+)\.html$ https://%{HTTP_HOST}/recipes/$2-$1 [L,R=301]
Есть ли способ изменить это правило, включив в него все категории независимо от их имен?
Я пытаюсь избегать добавления 36 повторяющихся правил в htaccess:
RewriteRule ^recipes/(.*)-(\d+)\.html$ https://%{HTTP_HOST}/recipes/$2-$1 [L,R=301]
RewriteRule ^category2/(.*)-(\d+)\.html$ https://%{HTTP_HOST}/category2/$2-$1 [L,R=301]
RewriteRule ^category3/(.*)-(\d+)\.html$ https://%{HTTP_HOST}/category3/$2-$1 [L,R=301]