假设您的URL为/<category>/<post-name>/
(尾部斜杠可选)然后.htaccess
唯一的解决方案如下所示,位于.htaccess
文件:
# Remove some categories from the URL
RewriteRule ^(ricette|svezzamento|alimentazione)/([^/]+)/?$ /$2/ [R=301,L]
The
$2
反向参考(在
RewriteRule
替换匹配<post-name>
从请求的URL。最好先测试302个(临时)重定向,以避免潜在的缓存问题。
https://www.example.com/la-crescita/ricette/name-post
我需要去https://www.example.com/name-post
“是”;“la crescita”;是第一类和;“ricette”;是“的子类别”;拉克雷西塔;。文件htaccess位于WordPress的根目录中
如果/la-crescita
始终是主要类别;“ricette”"E;“svezzamento”;和;“营养素”;和此主类别的子类别,然后需要修改上述指令以包含类别。例如:
RewriteRule ^la-crescita/(ricette|svezzamento|alimentazione)/([^/]+)/?$ /$2/ [R=301,L]