• 欢迎来到八本那年博客,很高兴可以在对的年纪遇见对的你!
  • 因主题导致QQ登录的小伙伴在评论中显示默认头像,请去个人中心重新上传头像即可。

如何301重定向将http强制跳转到https

网站技巧 barben 5年前 (2019-03-08) 3423次浏览 0个评论

情景再现:

今天直接在浏览器地址栏输入本站新增工具【VIP音乐解析】的地址,发生了很难过的事情!

  • 我输入的内容是:
    barben.cn/music
  • 最理想的跳转结果:
    https://www.barben.cn/music
  • 稍微差一点的理想:
    https://barben.cn/music
  • 实际跳转结果(超打脸的):
    http://barben.cn/music

不能将@自动跳到www我不怪你,可是你怎么把我的https也给吃了…

解决方案:

以我为例,我使用的是虚拟主机,Linux系统+Apache服务器,在查找并且测试了很多网上的方法之后,发现这个才是最有效而且方便的!

在网站根目录下找到名称为.htaccess的文件(如果没有就请自行创建),然后在该文件中添加以下代码:

RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^barben.cn [NC]
RewriteRule ^(.*)$ https://www.barben.cn/$1 [L,R=301]

注意:代码中有两处地方需要将八本那年博客地址”barben.cn”修改为您的网站域名,保存后在浏览器中打开任意HTTP协议的URL都会自动301重定向为HTTPS协议访问。

代码应加在哪?详见《wordpress自动修改.htaccess为默认的解决方法

最终效果:

八本那年博客的域名不管怎么输,https都跑不掉,还随包装附送www开头哦~


八本那年博客,我们一直都在
如作者未注明既为原创文章,转载请注明本文链接及出处
如何301重定向将http强制跳转到https - https://www.barben.cn/skill/96.html
喜欢 (14)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体

在八本那年评论需要带上你的昵称和邮箱哦!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址