我知道有很多类似的线程,但它们似乎都不符合我的确切问题.这是我正在尝试做的事情:
(1) http://www.mydomain.com/ -> https://mydomain.com/
(2) http://mydomain.com/ -> https://mydomain.com/
(3) https://www.mydomain.com -> https://mydomain.com/
Run Code Online (Sandbox Code Playgroud)
理想情况下,如果我要添加更多子域,我还想覆盖这种情况,以便自动执行以下操作(最好以通用的方式适用于我添加的任何子域).
(4) http://sub.mydomain.com/ -> https://sub.mydomain.com/
Run Code Online (Sandbox Code Playgroud)
在这一点上,我想知道是否有可能创建一个单独的.htaccess文件来完成我需要的一切,虽然我不得不承认我理解正则表达式,但我不是一个mod_rewrite uberpro.
以下是我已经尝试过的解决方案:
我的SSL证书涵盖www-subdomain,所以我不是在寻找'不可信连接'错误解决方案,我知道这是不可能的.
我搜索并发现了数百个相关案例,但没有一个完全符合我的需要.我需要重定向的组合来执行以下操作:
进入 :
__PRE__
而:
__PRE__
对于普通的http网站,我想强制使用www.
但SSL证书只能加www,所以HTTPS应该不会有WWW.
谢谢,如果有人可以帮助我.