如何使用虚拟主机将域和子域重定向到https

时间:2019-07-15 14:11:39

标签: .htaccess virtualhost

我有一个主域和一个子域,我想将所有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/ 

但是它不会重定向。

0 个答案:

没有答案