301跳转设置全指南:正确配置网站重定向的实用方法

📍 WDQWDWQD987AAAAA:216.73.217.162
📱 Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
🔗 /edc8155bb813.html
📄

网站改版、域名更换或页面删除时,如果旧链接直接返回404,不仅会流失用户,还会浪费已积累的搜索权重。301跳转设置正是解决这一问题的标准做法,它告诉浏览器和搜索引擎:该网址已永久迁移到新地址,请将权重和流量一并转移。

301跳转的作用与适用场景

301表示永久重定向,与302临时跳转不同,它会把旧页面的权重传递给目标页面。常见使用场景包括:

常见301跳转设置方法

Apache服务器

在.htaccess文件中使用Redirect或RewriteRule指令,例如将旧目录整体跳转:Redirect 301 /old/ https://www.example.com/new/。修改后需确认mod_rewrite模块已启用。

Nginx服务器

在server块中添加rewrite规则,如rewrite ^/old/(.*)$ https://www.example.com/new/$1 permanent;,其中permanent即代表301。配置完成后执行nginx -t检查语法并重载服务。

CMS与建站工具

WordPress可借助重定向插件批量设置;常见建站平台通常在后台提供URL重定向入口,填写旧路径与目标地址即可,注意选择301而非302。

设置时的注意事项

  1. 避免跳转链和循环跳转,确保一次直达最终地址;
  2. 只跳转必要页面,批量规则要测试例外情况;
  3. 设置后用curl或浏览器开发者工具检查状态码是否为301;
  4. 及时更新站内链接和sitemap,减少对跳转的依赖。

正确完成301跳转设置,既能保住搜索排名,也能让访问者无感地到达新页面,是网站运维中投入小、收益高的基础工作。

图1 图2

nginx