kangle主机下域名强制跳转到https访问网站(301重定向到https)

最近想把一个网站改造成https访问,就把网站地址改成了https,去百度站长平台认证https,结果怎么提交都是出现“请将您的http站点301重定向到https站点” ,并且认证失败!

配置过程中发现,光 http站点301重定向到https是不够的, 还需要配置 'web.xml'文件。

1.配置 .htaccess 文件,如没有.htaccess文件,则自己创建一个名为.htaccess的文件即可。

在.htaccess文件中,添加以下代码(将下方的www.hgjun.cn替换为你的网址即可):

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.hgjun.cn/$1 [R,L]

2.在web.xml最后一行代码之前添加如下代码即可:

<security-constraint>
    <!-- Authorization setting for SSL -->
    <web-resource-collection >
        <web-resource-name >SSL</web-resource-name>
        <url-pattern>/*</url-pattern>
    </web-resource-collection>
    <user-data-constraint>
        <transport-guarantee>CONFIDENTIAL</transport-guarantee>
    </user-data-constraint>
</security-constraint>
本文由 学习web技术的分享 作者:debug 发表,其版权均为 学习web技术的分享 所有,文章内容系作者个人观点,不代表 学习web技术的分享 对观点赞同或支持。如需转载,请注明文章来源。
4

评论:

3 条评论,访客:3 条,站长:0 条

0%好评

  • 好评:(0%)
  • 中评:(0%)
  • 差评:(0%)

最新评论

  1. NEW
    NEW发布于: 

    感谢,用上了,好人一胎十个!

发表评论