如何将子类别重定向到页面? 时间:2018-10-03 作者:David Pinon 我想将属于名为症状的类别的所有子类别重定向到同一页面。我做到了:RewriteRule ^category/symptoms/(.*)$ https://my-site/com/list/$1 [L,R=301] Wordpress重定向,但始终在末尾添加子类别。例如:my-site/com/category/symptoms/fever 被重定向到my-site/com/list/fever.如何阻止添加子类别? 2 个回复 SO网友:cameronjonesweb 这个$1 正在从中获取值(.*)$, 因此,要删除子类别,需要删除标志RewriteRule ^category/symptoms/(.*)$ https://my-site/com/list/ [L,R=301] SO网友:DavidHk 如果我答对了你的问题你想重定向所有https://my-site.com/category/symptoms/[subcategory] 到https://my-site.com/list/, 正当只需执行以下操作:RewriteRule ^category/symptoms/.*$ https://my-site/com/list/ [L,R=301] 这取代了category/symptoms/ 直到该行结束(标记为$).你的symptoms/(.*)$ 保存之间的所有内容pattern/ 和线的末端,并将其替换为$1 在替换字符串中。有关正则表达式中替换字符串的引用,请参见本教程:https://www.regular-expressions.info/replacebackref.html 结束 文章导航