摘要:百度https认证请您http站点301重定向https站点解决!……
摘要:百度https认证请您http站点301重定向https站点解决!……
最近想把一个网站改造成https访问,但是一些都做好了,去百度站长平台认证https,结果怎么提交都是出现“请将您的http站点301重定向到https站点”,在百度站长社区提问也没有人回答,最后只能自己摸索。后面找到了原因:原来百度的https认证是严格遵守301重定向的,我用的是iis6,之前的代码为:
这种写法虽然能够实现将http全部跳转到https,但是在百度站长平台是通不过的。最后将代码修改为以下后便通过了
下面我搜集整理了各种网站环境的部署https(SSL)后设置301跳转的代码,希望能够对大家有所帮助。
linuxt系统 apache环境
云服务器:在对应站点根目录下新建(通过ftp或登录wdcp管理面板中:站点列表-文管-进入public_html-创建文件)一个文件命名为.htaccess。
虚拟主机:可以通过ftp或登录后进入到主机管理面板-文件管理,进入wwwroot,新建一个文件命名为.htaccess文件,保存即可。
编辑.htaccess文件写入以下规则:
Nginx环境
编辑nginx站点配置文件(登录wdcp管理面板中:站点列表-文管-虚拟主机站点文件nginx-对应站点配置文件),添加以下规则
Windows系统 II7环境
云服务器:在对应站点根目录下新建(通过ftp或登录后直接进入到D:\wwwroot\站点ftp命名目录\wwwroot创建)一个文件命名为web.config并编辑添加以下规则:
虚拟主机:可以通过ftp或登录后进入到主机管理面板-文件管理,进入wwwroot,新建一个文件命名为web.config并编辑添加以下规则:
Windows系统 II6环境
配置一个Rewrite,编辑该Rewrite的规则文件httpd.conf或者.htaccess 添加以下规则。
tomcat环境
在web.xml最后一行代码之前添加如下代码即可
注: 1、discuz使用301方式强制将http跳转到https后会导致后台uc通信失败。
2、通过该方式设置跳转后,如无法正常跳转访问,请单独建立站点绑定https域名,仍在原来站点设置跳转规则。
如果您是windowserver使用的是IIS,配置301跳转 https_详解百度https认证提示"请将您的http站点301重定向到https站点"通不过审核,而网站打开又出现500错误,很可能是由于缺失环境组件造成的,下载请支付1元;