.htaccess 重定向生成器
创建干净的 301/302 重定向、强制 HTTPS 并设置带 www 或不带 www——把规则直接复制到你的 .htaccess 中。
重定向(旧路径 → 新路径)
.htaccess 输出
如何使用 .htaccess 重定向生成器
- 以“旧路径 → 新路径”的配对添加每条重定向,并选择 301 或 302。
- 可选:勾选“强制 HTTPS”并选择 www 偏好。
- 把生成的规则复制到你网站的 .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 使用另一套配置语法,因此这些规则在那里不适用。

