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

将所有请求重定向到(来自任何域)目标域(.htaccess),.htaccess,mod-rewrite,.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

请求示例:

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

所有请求都应重定向到:您可以在站点根目录中使用此重定向规则。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]

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

这是否仅适用于一个域?是的,网站应仅在一个域下运行。问题是,客户不时地向Web空间添加域。因此,我将防止从任何其他域访问它。您的apache设置如何?那么,所有这些域都设置为apache配置中主域的别名吗?我不能告诉您。可以在宿主的GUI上添加域。比该网站可以在新域上访问。