SEO 工具

.htaccess 重定向生成器

创建干净的 301/302 重定向、强制 HTTPS 并设置带 www 或不带 www——把规则直接复制到你的 .htaccess 中。

给这个工具评分
重定向(旧路径 → 新路径)
.htaccess 输出

如何使用 .htaccess 重定向生成器

  1. 以“旧路径 → 新路径”的配对添加每条重定向,并选择 301 或 302。
  2. 可选:勾选“强制 HTTPS”并选择 www 偏好。
  3. 把生成的规则复制到你网站的 .htaccess 文件中。

关于 .htaccess 重定向生成器

在 Apache 服务器上,.htaccess 文件掌管着重定向和重写规则——但其语法颇为讲究,一个字符写错就可能让网站因 500 错误而瘫痪。这款生成器替你写好规则。添加你的“旧到新”URL 配对,选择每条是永久的 301 还是临时的 302,它就会生成一个整洁、顺序正确的规则块,供你直接粘贴。

它还能处理几乎每个网站都需要的两条规则:强制 HTTPS,把每位访客都引导到安全版本;以及 www / 不带 www 偏好,让你的域名以一种规范方式解析。这两点对 SEO 都很重要——HTTP/HTTPS 以及 www/不带 www 的重复版本会分散你的排名信号,而 301 会把链接权重从旧 URL 传递到新 URL,让你保住已迁移或改名页面的价值。

一切都在你的浏览器中生成。把规则放在 .htaccess 靠上的位置,并请务必先备份好原始文件。想进一步引导爬虫,请把它与robots.txt 生成器站点地图生成器搭配使用。

常见问题

301 和 302 有什么区别?

301 是永久重定向,会把 SEO 权重传递到新 URL——请把它用于已迁移的页面。302 是临时的,它告诉搜索引擎旧 URL 还会回来。

这个文件放在哪里?

.htaccess 文件位于 Apache 服务器上你网站的根目录中。把这些规则加到那里;如果已经存在一个,编辑前请先备份。

这在 Nginx 上能用吗?

不能。.htaccess 是 Apache 的功能。Nginx 使用另一套配置语法,因此这些规则在那里不适用。