关于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">
注意这两点,就没有问题啦,有问题可以回帖,我可以免费教你。
很好的一篇文章,收藏了。 怎么申请ssl证书,给个方法呗,我也想试试。还有,织梦的可以用不? dxdxddx 发表于 2018-7-30 12:29
怎么申请ssl证书,给个方法呗,我也想试试。还有,织梦的可以用不?
我试过,织梦的可以。 你这种方式是可以跳转,但是百度什么的验证https不通过。楼主好人,求教 隔壁老张哈哈 发表于 2018-7-31 19:48
你这种方式是可以跳转,但是百度什么的验证https不通过。楼主好人,求教
用 .htaccess 做301跳转。 你这种方法百度不收录的(百度蜘蛛自己设计问题),我写过一篇关于这个的教程
http://bbs.vpsor.com/thread-436-1-1.html 求教我正在研究 求楼主指点 Aurora 发表于 2018-8-1 09:29
用 .htaccess 做301跳转。
怎么做啊 楼主 kaimei 发表于 2019-3-28 14:02
怎么做啊 楼主
7楼发的教程可以参考
页:
[1]
2