我有一个要重定向的网址
旧网址-> https://www.my-webiste.com/products/title-of-product
新网址-> https://www.my-website.com/title-of-product
在google上,我们到处都有旧的url,我们使用新的布局和CMS更改了网站,因此我们重定向了域名(old-website.com-> new-website.com效果很好),但是我不确定如何可以将此参数传递给新商店,有帮助吗?
如果这不可能,那么我们可以在https://www.new-website.com/title-of-product网址上加载https://www.new-website.com/products/title-of-product的内容吗?
因此,当用户使用旧的url进入我的网站时,后端系统(htaccess)将设法在内部跳过“ products”关键字并显示适当的页面。
RewriteRule ^ /?products /([[^ / d] +)/?$ / $ 1 [L,QSA]
RewriteRule ^ products /?$ $ 1 / new-page $ 2 [R = 301,L]
RewriteRule ^ products /(\ d +)?$ / $ 1 [L]
RewriteRule ^([^?] *)index.php? route = $ 1 [L,QSA]
RewriteRule ^(。)/ products /(.)$ $ 1 / $ 2 [R = 301,L]
RewriteRule ^ products /(.*)$ / $ 1 [R = 301,L]
RewriteRule ^ products /(.*)$ /%1 [L,R = 301]
我尝试了所有这些方法,但以上所有方法我都得到了404。当https://www.new-website.com/title-of-product打开此URL时,重写引擎已打开,效果很好。
总之是:
我只需要从网址中删除“产品”并发送该参数即可。
如果有人打开https://www.my-webiste.com/products/title-of-product,那么他们必须去https://www.my-webiste.com/title-of-product(见无产品)。
谢谢。