国内网站是离不开百度这个搜索领域的专家的,百度是世界上仅次于Google的搜索引擎,每天有巨大的流量,一旦百度搜索宕机几分钟,会造成很大损失,现在百度站长平台已经是搜索引擎的标杆,SEO的优化,百度搜索引擎的动作一举一动,都牵动着站长的心。

向世界第二的搜索引擎提交了自己的个人网站,也让百度的蜘蛛来经常光顾站点,爬一爬优质内容,通过互联网让一些人能看到一些作品。也是纪念今天提交站点。

网站前段时间加了https,今天在百度站长平台认证https,百度审核没有通过。用站长工具测试下,是http连接,果然不是百度所要求的的301重定向。这个问题该怎么解决?

为解决了这个问题,站点是用的Nginx,不是Apache,重定向要修改Nginx的配置文件,要怎么修改呢?用的是宝塔面板,图个省事,面板操作更方便,上传文件,配置https,不过最重要的是,面板不支持https301重定向。通过网上搜索,尝试了一些方法,看看宝塔的配置文件,逐步修改,最终修改成功。

修改Nginx配置文件,在宝塔找到站点域名,点击域名,会出现:

宝塔面板转https(ssl)后设置301跳转将http跳转到https-ZAERA

注意不是宝塔下面的重定向,而是要修改配置文件,箭头所指的哪一行,之前的这一行(rewrite ^/.*$ https://$host$uri;)直接删掉,换成rewrite ^(.*) https://www.abc.com$1 permanent; # abc.com对应修改为您自已的域名 ,这样点击保存就ok了,这样是最简单的https301方式,已经通过验证,站长之家显示301,并且通过百度的https认证。宝塔面板转https(ssl)后设置301跳转将http跳转到https-ZAERA

宝塔面板转https(ssl)后设置301跳转将http跳转到https-ZAERA

至此https301已大功告成。