我如何将 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
?!
您应该添加 :
Listen *:443
在您的/etc/apache2/ports.conf
然后重新启动 apache。我认为您的问题是因为您的 apache 不在端口 443 上运行,而仅在端口 80 上运行