前景:面板搭建用的宝塔,网站开启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跳转
特别说明:所有资源均无解压密码且可直接下载,若有会特别注明,部分回复可见内容仅为提供更多的下载点。