将所有https和http www和非www重定向到一个位置

问题描述:

我正在将我的网站迁移到具有相同子文件夹结构的新域。我正在寻找实施重定向规则,将重定向所有非www。到新的http:www。和所有的https:www /(非www)。到http:www。将所有https和http www和非www重定向到一个位置

例如下面的:

https://example.com/
http://example.com/
https://www.example.com/
http://www.example.com/

应该重定向到:

http://www.example2.com/

+0

您需要添加301重定向 – DsRaj

试试这个样子,

RewriteEngine On 
RewriteRule^http://www.example2.com%{REQUEST_URI} [R=301,QSA,L] 
+0

感谢您的回复。如果我通过https的“http://htaccess.madewithlove.be/”网站运行它,它说输出是:“http://www.example2.com:443/test/folder/struct/”,所以它是在URL中添加一个奇怪的“:443” –

+0

我不确定这个测试者:443是一个端口号我不知道为什么这个工具添加了这个,但在你的本地设置中尝试它会工作。 –