我有三个网站。每个都是一个文件夹,可以访问:
example.com/siteA
example.com/siteB
example.com/siteC
类别和产品可能存在于以下网站中:
example.com/siteA/category/subcategory/productABC
我有2个域名下的3个新网址。
siteA = https://www.newsiteA.com
siteB = https://www.newsiteB.com
siteC = https://www.newsiteB.com/siteC
问题是将旧网址及其内容重定向到新网址,同时还使用www和https重定向。我不能让他们一起工作。
所需重定向的示例:
http://example.com/siteA/categoryA/*contents*
to
https://www.newsiteA.com/categoryB/*contents*
内容是该网址之后的任何内容。 我一直在尝试通过htaccess(magento网站),但不介意通过其他方法来做。 建议非常感谢。
答案 0 :(得分:0)
请尝试将这些规则作为根目录中的第一条规则.htaccess:
RewriteEngine On
RewriteRule ^siteA(/.*)?$ https://www.newsiteA.com/$1 [L,NC,NE,R=301]
RewriteRule ^siteB(/.*)?$ https://www.newsiteB.com/$1 [L,NC,NE,R=301]
RewriteRule ^siteC(/.*)?$ https://www.newsiteC.com/$1 [L,NC,NE,R=301]