樱木花道 发表于 2018-7-29 22:15:22

关于https的几个注意事项

本帖最后由 樱木花道 于 2018-7-29 22:23 编辑

之前购买了硅云虚拟主机,安装了自己申请的ssl证书,证书安装过程挺简单的,就是后边有点闹心,主要是不会自动跳转和小绿标提示风险,我总结了几个经验给大家
1、http自动跳转https的方法
我们安装https的站长肯定是希望优先能用上https的,有点B格是不是。但是后边发现http不会自动跳转,而浏览器默认的就是http,需要我们手动去跳转,这里我从网上找了好久(我是个这方面的小白),最后我也了解到了很多,最简单的一个办法就是用的js跳转
<script>
window.onload=function(){
    var cp = 'https:' == document.location.protocol ? false : true;
    if(cp){
            window.location='https://'+location.hostname;
            return;
    }
};
</script>
2、浏览器不允许https站点中存在有http的资源,所以你的图片,js资源啊、css呀这些东西都最好是做相对路径引用,如果一定要使用绝对地址,那得全部改成https链接,我的是WordPress,使用的都是相对引用,所以还好不用担心这点。给个例子
#错误的图片引用(以下使用的是绝对路径)
<img src="http://www.domain.com/images/mv.jpg">

#正确的图片引用(以下使用相对路径)
<img src="./images/mv.jpg">

#正确的图片引用(以下使用https绝对路径)
<img src="https://www.domain.com/images/mv.jpg">

注意这两点,就没有问题啦,有问题可以回帖,我可以免费教你。



test1 发表于 2018-7-29 22:36:39

很好的一篇文章,收藏了。

dxdxddx 发表于 2018-7-30 12:29:16

怎么申请ssl证书,给个方法呗,我也想试试。还有,织梦的可以用不?

隔壁老张哈哈 发表于 2018-7-31 19:46:48

dxdxddx 发表于 2018-7-30 12:29
怎么申请ssl证书,给个方法呗,我也想试试。还有,织梦的可以用不?

我试过,织梦的可以。

隔壁老张哈哈 发表于 2018-7-31 19:48:37

你这种方式是可以跳转,但是百度什么的验证https不通过。楼主好人,求教

Aurora 发表于 2018-8-1 09:29:43

隔壁老张哈哈 发表于 2018-7-31 19:48
你这种方式是可以跳转,但是百度什么的验证https不通过。楼主好人,求教

用 .htaccess 做301跳转。

匿名用户 发表于 2018-8-10 13:45:01

你这种方法百度不收录的(百度蜘蛛自己设计问题),我写过一篇关于这个的教程
http://bbs.vpsor.com/thread-436-1-1.html

kaimei 发表于 2019-3-28 14:02:07

求教我正在研究 求楼主指点

kaimei 发表于 2019-3-28 14:02:38

Aurora 发表于 2018-8-1 09:29
用 .htaccess 做301跳转。

怎么做啊 楼主

test1 发表于 2019-3-29 18:37:03

kaimei 发表于 2019-3-28 14:02
怎么做啊 楼主

7楼发的教程可以参考
页: [1] 2
查看完整版本: 关于https的几个注意事项