我在我的主域和一些子域(应用程序、仪表板、支持、培训)上使用通配符 SSL。我面临的问题是,当我尝试通过 HTTPS 访问子域时,它显示了根域的索引/主页,但是当通过 HTTP 访问子域时,它显示了正确的页面。我想知道我需要在 .htaccess 文件中放入哪些信息来创建子域:
- 自动使用 HTTPS。
- 使用 HTTPS 时在该子域上显示正确的内容。
子域目前没有 .htaccess 文件,因为我不知道此时应该放什么。
这是 HTTP 子域的示例:http: //goo.gl/Mcg66l
这是 HTTPS 子域的示例:http: //goo.gl/Aw9yl6
这是主域:http:// goo.gl/TfLjuy
主域正在做我想做的事情(www 到非 www 和自动 https 重定向),但子域没有做我想让他们做的事情,如上所述。
这是主域上的 .htaccess 文件:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.*)
RewriteRule ^.*$ https://%1/$1 [R=301,L]
最后,我在 HostGator 服务的经销商帐户下使用 cPanel。
感谢您查看这个问题!