如何強制增加 https ?

火爆浪子
  • 2.8k

想問一下
我有一個域名是 https://www.a.com
當使用者如果只有輸入 https://a.com,谷歌會說:Your connection is not private
但是我要怎麼強制讓他加上 「www」而不是停在這個警告頁?我該在哪裡設定才對?
以及我另一個域名 https://ppp.a.com 也是 https ,但是當他只要輸入 ppp.a.com 也能瀏覽網頁,但我要強制加上 https:// 才能瀏覽

這兩個能怎麼實現?

回复
阅读 1.3k
2 个回答

不太清楚外网的情况,仅就接触过的提几点:

  1. 出现“Your connection is not private”提示,首先应搜索所用的证书签发机构,是否仍然被Chrome信任。如果机构被Google清除出可信列表的话,也会出现这个提示
  2. 由一级域名跳转到www前缀的二级域名,我自己一般喜欢直接在域名服务商(阿里云旗下的万网)直接加个CNAME记录,即,将xxx.com解析到www.xxx.com这样的地址,然后再将www.xxx.com解析到相应的IPv4地址上(可以是对应的主机地址或者负载均衡)。不过这是万网的设置,像Godaddy/狗爹这样的我没用过,不知道是不是一样
  3. 也可以在前级的Nginx配置里设置301/302跳转,这里可以直接参考nginxconfig.io;另外http跳转到https也可以用301/302(当然也可以用497)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏