我有一个像domain.com/category/的网址 不知何故,Google已经选择了domain.com/category/category/,最终在其他地方。 "类别"因为我想要创建的规则将始终是相同的,所以我想要做的是找到我们的匹配,然后剥离其中一个。 然后网址会到达正确的位置。
即。 domain.com/category/category/最终应该像domain.com/category/ if / category /匹配第二个/ category /
这可以用简单的条件吗?
答案 0 :(得分:0)
是的,可以使用\1
反向引用的简单条件:
RewriteCond %{REQUEST_URI} ^/([^/]+)/\1/
RewriteRule ^/?([^/]+)/([^/]+)/(.*)$ /$1/$3 [L,R=301]
或者您可以在规则中完成所有操作:
RewriteRule ^/?([^/]+)/\1/(.*)$ /$1/$2 [L,R=301]