我有一个主域和一个子域,我想将所有http URL重定向到该域和子域上的https。我已经通过使用.htaccess尝试了前面的问题中给出的解决方案,但是它似乎不起作用。 我已经能够通过虚拟主机文件来做到这一点。
我已将其添加到子域的虚拟主机文件中:
<VirtualHost *:80>
ServerName subdomain.example.com
Redirect permanent / https://subdomain.example.com/
</VirtualHost>
上面的代码对于子域链接似乎很好用,但是问题是现在主域也转发到了子域,
例如http://example.com
将转发到http://subdomain.example.com
如果我向主域的虚拟主机文件添加类似的代码,则子域将停止重定向。
我认为问题出在以下这一行:Redirect permanent /
我尝试了以下操作:
Redirect permanent /subdomain.example.com https://subdomain.example.com/
但是它不会重定向。