今天朋友的一个网站出现了一个问题,他用的是阿里云的CDN,开启了https,但是有一个问题,就是移动端搜索主词的时候会提示错误:网站名称和证书不一致,是否继续访问,点击访问才能进入网站,一时间不知道怎么解决,最后看了下原来问题在这里。
问题是他当时购买的西部数码的证书,1元钱购买1年,不过是单域名的,只能解析一个域名,解析了www.的域名,然后系统送了一个根域名,也就是这个证书只支持带www和不带www的根域名,但是他之前还解析了一个M域名,百度搜索引擎自动将带M的域名默认成为了移动端首页的入口,但是问题是带M的域名又没有ssl证书,所以导致了错误提示。
他也想换证书,说实话宝塔面板就自带免费申请证书的,而且还可以同时支持多个域名,不好的一点就是只支持三个月,三个月到期以后可以自动续签,续签其实还可以,但是问题来了,朋友使用了阿里云的CDN,这个时候就会续签失败,所以还是很麻烦。这就导致,单域名只能解析两个域名,多域名无法续签。而其他多域名的签名又很贵几百到几千块。
最后他怎么解决的呢?那就是使用宝塔的301跳转,宝塔后台直接设置,把m域名直接301到主域名,这样测试了一下,就没有错误提示的问题了。
上面就是个别的问题,如果你没有CDN就直接用免费的就可以了,自动续签即可。另外如果你没有适合自己的证书,可以去西部数码1元购买一个证书,或者宝塔可以免费申请证书都还不错。
评论