百度HTTPS认证方法 网站301重定向到带www的https网址

网站日常检查,对网站的重定向有问题,发现在白喉自愿平台进行HTTPS认证也没有成功,提示:百度HTTPS提交没有通过原因。

www.domain.com没有重定向

1、通过宝塔面板后台检查

设置如下图

并检查配置文件,如下的代码

server
{
#301-START
if ($host ~ '^domain.com') {
return 301 https://www.domain.com$request_uri;
}
#301-END
}

几个代码片段参考:

定向到不带WWW

server {
 server_name www.domain.com;
 rewrite ^/(.*)$ http://domain.com/$1 permanent;
 }

重定向到带WWW

server {
 server_name domain.com;
 rewrite ^/(.*)$ http://www.domain.com/$1 permanent;
 }

目录重定向

if ( $request_filename ~ jiaocheng/ ) {
 rewrite ^ http://www.domain.com/jiaocheng/? permanent;
 }

使用HTTP检测工具对网址进行HTTP状态检测,是否301重定向到https成功。

在百度自愿后台提交,重新认证HTTPS。