当前位置:论坛首页 > Linux面板 > 讨论

【已完成】关于301跳转问题

发表在 Linux面板2023-6-15 11:59 [复制链接] 5 3272

centos、宝塔面板、Nginx
如何做到
http://***.com
https://***.com
http://www.***.com
都301跳转到 https://www.***.com


宝塔面板单独设置重定向301,
http://***.com      http://www.***.com这两个好设置,
但是https://***.com 不好设置跳转到 https://www.***.com





使用道具 举报 只看该作者 回复
发表于 2023-6-15 12:14:10 | 显示全部楼层
您好,请问您上述三个绿色站点都是统一一个站点的吗?然后您说的https不好跳转到www的是指什么呢?是无法跳转还是说无法访问呢?
使用道具 举报 回复 支持 反对
发表于 2023-6-15 12:30:43 | 显示全部楼层
堡塔运维香菜卷 发表于 2023-6-15 12:14
您好,请问您上述三个绿色站点都是统一一个站点的吗?然后您说的https不好跳转到www的是指什么呢?是无法跳 ...

我说一下需求:
https://***.com
http://***.com
http://www.***.com


上面3个地址如何访问都301跳转到 https://www.***.com (首选域)
使用道具 举报 回复 支持 反对
发表于 2023-6-15 12:44:45 | 显示全部楼层
1.png 您可以使用重定向功能来实现。并且您可以看看该功能的注释解释来使用是否需要开启“保留URL参数”
使用道具 举报 回复 支持 反对
发表于 2023-6-16 21:17:44 | 显示全部楼层

好的好的好的好的好的

本帖最后由 1500033514uiky 于 2023-6-21 11:50 编辑

好的好的好的好的好的好的好的
1.png
2.png
3.png
使用道具 举报 回复 支持 反对
发表于 2023-6-19 23:17:13 | 显示全部楼层
最终解决了,能达到效果,希望宝塔技术看看这样的方法对不对,有没有问题。
需要达到的效果是:
http://123.com
https://123.com
http://www.123.com
上面3个地址访问都统一跳转到 https://www.123.com/      (注意,后面斜杠结尾)




办法分两步
第一步:重定向设置
FireShot Capture 004 - 【待反馈】关于301跳转问题 - Linux面板 - 宝塔面板论坛 - ww.png




第二部:配置文件添加下面设置
66666666.png

#301-START
    if ($host ~ '^域名.com'){
        return 301 https://www.域名.com$request_uri;
    }


#HTTP_TO_HTTPS
     if ($server_port !~ 443){
         rewrite ^(/.*)$ https://www.域名.com$1 permanent;
     }




使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表