我有一个网站,有两个页面可以处理产品。它们在.html扩展名之前有一个数字10或21。 我想强制网站始终使用21扩展程序而不会丢失Google已编入索引的10个扩展程序页面上的网页排名。
相对网址如下所示:
/site-product/dragons-breath-41658-10.html
/site-product/dragons-breath-41658-21.html
我在考虑使用301 ReDirect:
RedirectMatch 301 /site-product/(.*)-10.html http://mysite/site-product/$1-21.html
我不知道这是否有用,但是对于我想要做的事情,我真的需要有一个相对的目的地,并且想要使用我仍然喜欢使用的重写规则。
以下规则是否有效或是否需要调整代码?
RewriteRule ^site-product/(.*)-10.html$ /site-product/$1-21.html [R=301]