使用htaccess文件进行网址重定向,将网址友好重定向为网址友好重定向

时间:2019-03-11 12:15:56

标签: php .htaccess redirect

我有一个要重定向的网址

旧网址-> 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(见无产品)。

谢谢。

0 个答案:

没有答案