<p></p><p><br></p><p>我看了搜外问答这个也会,搜外首页就没有,怎么做成状态码200呢,大神们</p>
解决方法:修改请求 http 改为 https PHP通过cURL访问https时出现SSL certificate problem: unable to get local issuer certificate的解决方法 $http = new HttpClient(); $http->setOpt(CURLOPT_SSL_VERIFYPEER, false); $http->setOpt(CURLOPT_SSL_VERIFYHOST , false);
1、网页返回码工具,去检测下,https站点的返回码是什么;
2、站长工具页面返回码会帮助站长可以看到自己的页面返回码是从哪里301到哪里;
3、百度站抓取诊断,看看有无跳转,已操作301是否已认证。
ps:看不到域名,只能给出建议,可自行尝试查看分析
路过,赶紧看了看自己的站也是301,哈哈。不过站长平台抓取诊断是200
刚完成证书安装是这样的,”301很正常,说明你已匹确设置了跳转,如果是200就不正常了,说明没做好跳转,就好比两个一模一样的网站分散权重。
你这个检测的时候是用的http吧
用百度站长平台的抓取诊断看看HTTP 状态码
看一下具体是哪一个url是301而非200的,有可能部分url并没有全站https
1、网页返回码工具返回码确定一下; 2、站长工具页面返回码会可以看到自己的页面返回码路径; 3、百度站抓取诊断,确定跳转,301认证。
那可能没生效
检查一下301完了之后的location
301不是正常的吗,因为原本是http的,做了https,就是http301到https
匿名用户
这个正常,不影响的
看自己是否做正确了301
让更多人参与回答