将一台服务器上的多个域重定向到它们各自的https:// www。目标

时间:2018-11-12 12:16:38

标签: .htaccess ssl redirect dns apache2

我有一个过时的(2015年之前)安装了多域SAN SSL的Wordpress Multisite,现在我需要将一台服务器上的多个域重定向到各自的https://www。目标。

例如,我有www.domain1.co.uk,www.domain2.co.uk,www.domain3.co.uk,每个域都可以通过https://www访问。但是http://www仍然可以访问它们。并且它们当前不重定向到https://www

您能为我提供服务器配置文件或.htaccess文件中需要添加的内容吗?我要求最终用户访问https://www.domain1.co.uk之类的最终网站,无论他们如何在地址栏中键入http协议。

1 个答案:

答案 0 :(得分:0)

您应该在虚拟主机级别执行重定向。就像下面一样

    <VirtualHost *:80>
       ServerName mysite.example.com
       Redirect permanent / https://mysite.example.com/
    </VirtualHost>

    <VirtualHost _default_:443>
       ServerName mysite.example.com
       DocumentRoot /usr/local/apache2/htdocs
       SSLEngine On
    # etc...
    </VirtualHost>