将所有请求重定向到(从任何域)到目标域(.htaccess)

时间:2018-05-17 15:32:53

标签: .htaccess mod-rewrite

我想将所有请求重定向到单个域。

目标域应该有https和www。

请求示例:

http://aaa.de  
http://www.aaa.de  
https://aaa.de  
https://www.aaa.de  

http://bbb.de  
http://www.bbb.de  
https://bbb.de  
https://www.bbb.de  

http://mydomain.de
http://www.mydomain.de

应将所有请求重定向到: https://www.mydomain.de

1 个答案:

答案 0 :(得分:1)

您可以在站点根目录中使用此重定向规则.htaccess:

RewriteEngine On

RewriteCond %{HTTPS} !on [OR]
RewriteCond %{HTTP_HOST} !^www\.mydomain\.de$ [NC]
RewriteRule ^ https://www.mydomain.de%{REQUEST_URI} [R=301,L,NE]

确保使用新的浏览器进行测试,以避免使用旧的浏览器。