宝塔控制面板301重定向保留URL参数是什么意思?要不要开启?
我们来看看宝塔面板的说明:
重定向类型:表示访问选择的“域名”或输入的“路径”时将会重定向到指定URL
目标URL:可以填写你需要重定向到的站点,目标URL必须为可正常访问的URL,否则将返回错误
重定向方式:使用301表示永久重定向,使用302表示临时重定向
保留URI参数:表示重定向后访问的URL是否带有子路径或参数如设置访问https://xxx.com 重定向到https://xxx.cn
保留URI参数: http://b.com/1.html —> http://a.com/1.html
不保留URI参数:http://b.com/1.html —> http://a.com
保留URI参数,可以全站跳转,若是整站跳转,网站改版等建议是开启。
新版linux宝塔面板301重定向失效问题的解决方案
新版宝塔301重定向的问题:我们希望的效果是xxx.com重定向到https://www.xxx.com,但是新版宝塔有可能只能重定向到https://xxx.com。
旧版宝塔301重定向一直没问题,新版宝塔301重定向的问题具体出现在哪个版本我不太清楚,大概是大概2020年10月后出现的,直到现在2021年2月都没解决。
我看论坛好多人都反馈这个问题,宝塔那几个运维好像在打太极一样,要么不回复,要么就说些没用的。
我自己也反馈过几次,运维要么完全不理你,要么就睁眼说瞎话。
解决方案如下:
在1、【网站】-2、【设置】-3、【重定向】-3、【配置文件】处,将重定向代码修改为
if ($server_port !~ 443){
rewrite ^(/.*)$ https://www.xxx.com$1 permanent;
}