最新消息:愿得一人心,白首不分离。

宝塔面板中开启SSL实现将302跳转为301跳转

前景:面板搭建用的宝塔,网站开启SSL后,在百度站长里面开启全站https认证总是通不过,经301状态检测,发现http跳转https时部分页面为302跳转,用如下两种方法设置后都可以实现全站301跳转。

备注:方法仅适用于使用宝塔面板的用户。

301跳转: 页面永久性移走,通常叫做301跳转,也叫301重定向,301转向.指的是当用户点击一个网址时,通过技术手段,跳转到指定的一个网站.
302跳转:302重定向又称之为302代表暂时性转移(Temporarily Moved ),英文名称:302 redirect。 也被认为是暂时重定向(temporary redirect),一条对网站浏览器的指令来显示浏览器被要求显示的不同的URL,当一个网页经历过短期的URL的变化时使用。一个暂时重定向是一种服务器端的重定向,能够被搜索引擎蜘蛛正确地处理。

方法一:


if ($server_port !~ 443){
rewrite ^(.*)$ https://$host$1 permanent;
}
用上边的代码替换掉下边的代码
if ($server_port !~ 443){
rewrite ^/.*$ https://$host$request_uri;
}

方法二:
在面板-> 网站-> 设置-> 配置文件中找到:


if ($server_port !~ 443){
rewrite ^(.*)$ https://$host$1 permanent;
}

删除掉以上代码,然后在 301重定向 里面开启301跳转。

转载请注明:轮回阁 » 宝塔面板中开启SSL实现将302跳转为301跳转