百度https认证请您http站点301重定向https站点解决!

2021-09-04  栏目:网络技术   投稿:百度

摘要:百度https认证请您http站点301重定向https站点解决!……

最近想把一个网站改造成https访问,但是一些都做好了,去百度站长平台认证https,结果怎么提交都是出现“请将您的http站点301重定向到https站点”,在百度站长社区提问也没有人回答,最后只能自己摸索。后面找到了原因:原来百度的https认证是严格遵守301重定向的,我用的是iis6,之前的代码为:

RewriteEngine OnRewriteCond %{SERVER_PORT} !^443$ 

RewriteRule (.*) https://%{SERVER_NAME}/$1 [R]

这种写法虽然能够实现将http全部跳转到https,但是在百度站长平台是通不过的。最后将代码修改为以下后便通过了

RewriteEngine OnRewriteCond %{SERVER_PORT} !^443$RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]

下面我搜集整理了各种网站环境的部署https(SSL)后设置301跳转的代码,希望能够对大家有所帮助。

linuxt系统 apache环境

云服务器在对应站点根目录下新建(通过ftp或登录wdcp管理面板中:站点列表-文管-进入public_html-创建文件)一个文件命名为.htaccess。

虚拟主机可以通过ftp或登录后进入到主机管理面板-文件管理,进入wwwroot,新建一个文件命名为.htaccess文件,保存即可。

编辑.htaccess文件写入以下规则:

RewriteEngine On
RewriteCond %{HTTP:From-Https} !^on$ [NC]
RewriteRule ^(.*)$ https://www.abc.com/$1 [R=301,L]  # www.abc.com对应修改为您自已的域名RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ https://www.abc.com$1 [R=301,L]  # www.abc.com对应修改为您自已的域名

Nginx环境

编辑nginx站点配置文件(登录wdcp管理面板中:站点列表-文管-虚拟主机站点文件nginx-对应站点配置文件),添加以下规则

server{listen 80;server_name abc.com;rewrite ^(.*) https://www.abc.com$1 permanent;   # abc.com对应修改为您自已的域名 }

Windows系统 II7环境

服务器在对应站点根目录下新建(通过ftp或登录后直接进入到D:\wwwroot\站点ftp命名目录\wwwroot创建)一个文件命名为web.config并编辑添加以下规则:

                                      # www.abc.com对应修改为您自已的域名

虚拟主机:可以通过ftp或登录后进入到主机管理面板-文件管理,进入wwwroot,新建一个文件命名为web.config并编辑添加以下规则:

                                      # www.abc.com对应修改为您自已的域名

Windows系统 II6环境

配置一个Rewrite,编辑该Rewrite的规则文件httpd.conf或者.htaccess 添加以下规则。

RewriteEngine OnRewriteCond %{SERVER_PORT} !^443$RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]

tomcat环境

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

 
   SSL  /*    CONFIDENTIAL

注: 1、discuz使用301方式强制将http跳转到https后会导致后台uc通信失败。

2、通过该方式设置跳转后,如无法正常跳转访问,请单独建立站点绑定https域名,仍在原来站点设置跳转规则。

image.png

如果您是windowserver使用的是IIS,配置301跳转 https_详解百度https认证提示"请将您的http站点301重定向到https站点"通不过审核,而网站打开又出现500错误,很可能是由于缺失环境组件造成的,下载请支付1元;





文章分享二维码:


友情提示:信息若有侵犯请联系删除,下载资源若失效请联系微信haracle解决。装黑客下载 | LUT包下载