从 https 域重定向到另一个 https 域

从 https 域重定向到另一个 https 域

我如何将 Apache 从一个“ https://domain1.com”重定向到“ https://www.domain2.com

我尝试如下:

<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerName domain1.com
        ServerAlias www.domain1.com

        DocumentRoot /var/www/domain1

        Redirect permanent /  https://www.domain2.com
......
</VirtualHost>
<VirtualHost 2.2.2.2:443>
        ServerAdmin webmaster@localhost
        ServerName domain1.com
        ServerAlias www.domain1.com

        DocumentRoot /var/www/domain1

        Redirect permanent /  https://www.domain2.com
.....
</VirtualHost>

但它只在“http”情况下重定向,例如“ http://domain1.com”转到“ https://www.domain2.com”,在“ ”情况下不起作用https://domain1.com?!

答案1

您应该Listen *:443在您的文件中添加:/etc/apache2/ports.conf然后重新启动 apache。我认为您的问题是因为您的 apache 不在端口 443 上运行,而只在端口 80 上运行

相关内容