宝塔面板中301重定向在网站设置页的「重定向」选项卡配置,需勾选"301永久重定向",源目录填/实现整站跳转;路径映射复杂时须手动编辑Nginx配置文件添加rewrite规则并加permanent标志。宝塔面板里 301 重定向在哪配就在网站设置页的「重定向」选项卡里,不是在 Nginx 配置文件里手动加 return 301,更不是靠 .htaccess(那玩意儿对 Nginx 无效)。宝塔这功能是图形化封装了 Nginx 的 rewrite 规则,自动生成带 permanent 标志的跳转。常见错误现象:-- 点了「添加重定向」但没选「301 永久重定向」,默认是 302(临时跳转)-- 域名填了 www.example.com 却没勾选「包含子域名」,导致 blog.example.com 不跳转-- 源目录写成 /old/,但实际访问路径是 /old/index.html,而宝塔的「目录重定向」只匹配路径前缀,不校验文件存在性必须勾选「301 永久重定向」,否则搜索引擎不会传递权重源域名留空 = 匹配当前网站所有绑定的域名;填具体域名则只对该域名生效目标 URL 必须以 http:// 或 https:// 开头,不能只写域名如果要整站跳转(比如 old.com → new.com),源目录填 /,别留空换域名后老链接 404,怎么让 SEO 权重不丢单纯加个重定向不够,得确保旧 URL 到新 URL 是「一对一映射」。宝塔的「目录重定向」只支持路径前缀匹配,没法做正则捕获或动态替换,所以遇到 /post/123 → /articles/123 这种规则,就得切到「配置文件」手动写。使用场景:-- 老站用 WordPress,固定链接是 /archives/%post_id%,新站改成 /blog/%post_id%-- 多语言站点从 /en/xxx 拆成独立子域 en.example.com/xxx进网站设置 → 「配置文件」,在 server 块里加:rewrite ^/archives/(.*) https://new.com/blog/1 permanent;注意 permanent 不可省略,它等价于 301;用 redirect 就是 302修改完点「保存」,再点「重载配置」,别只点保存就以为生效了测试时用 curl -I 看响应头,确认返回的是 HTTP/2 301,不是 200 或 302HTTPS 强制跳转 + 域名重定向同时生效会冲突吗会,而且顺序错了就白配。宝塔默认把 HTTPS 强制跳转规则写在配置文件最外层 server 块(监听 80 端口),而域名重定向通常写在另一个 server 块里(监听 443)。如果两个规则都走 80 端口,Nginx 会按配置顺序执行,先匹配上的就走了,后面的不触发。 Fotor AI Image Generator Fotor 平台的 AI 图片生成器
相关推荐
鬼手点金6 分钟前
opencode-crawl4ai使用建议海天一色y13 分钟前
深入理解对偶单纯形法:原理推导与 Python/MATLAB 编程实现NPE~14 分钟前
CMDB科普:配置管理数据库——运维相关Highcharts.js20 分钟前
动态数据可视化架构:Highcharts + PHP + MySQL 从数据库到数据渲染专业程序开发源20 分钟前
springboot校园志愿者管理系统28562-计算机课程设计、毕业设计计算机毕业编程指导师32 分钟前
计算机毕设怎么做?Python+Hadoop的跨平台消费者评论情感分析与数据可视化系统实战 源码 毕业设计 选题推荐 毕设选题 数据分析余槐i38 分钟前
WAL 下写并发仍是 1:SQLite 单写者模型实测与绕开方案阳光九叶草LXGZXJ9 小时前
达梦数据库-报错-15-列【XXX】长度超出定义怕浪猫9 小时前
RAG 面试 6 连问,从原理到优化全部覆盖高洁019 小时前
具身智能中的世界模型训练