我的旧链接仍可用于新链接,因为您可以输入您想要的内容
en/oldname/cat,2,1,1
到位“oldname”甚至可能是圣诞老人
en/santa/cat,2,1,1
并将显示ID为2,1的页面,所以我需要将永久301从oldname移动到newname,而在htaccess下面的代码不能正常工作
RewriteRule ^en/oldname/cat,2,1,1(.*)$ /en/newname/cat,2,1,1$1 [R=301,NC,L]
也许是因为重写规则应该显示页面只需要id来更改页面?
我尝试了很少的301重定向,甚至是redirectmatch
RedirectMatch 301 http://www.domain.com/en/oldname/cat,2,1,1(.*) http://www.domain.com/en/newname/cat,2,1,1/$1
Redirect 301 http://www.domain.com/en/oldname/cat,2,1,1 http://www.domain.com/en/newname/cat,2,1,1
也不起作用