这个工具有问题吗?

关于「htaccess 重定向规则 在线」

该工具为 Apache 服务器构建 .htaccess 重定向规则。指定源模式(路径、查询字符串、正则)和目标 URL,工具输出匹配的 RewriteRule、Redirect 或 RedirectMatch 指令,可粘贴到您的 .htaccess 中。

重定向在站点迁移、重构 URL、品牌重塑后或 SEO 合并(规范 URL、www/non-www、http/https)期间至关重要。没有适当的重定向,旧链接会失效,搜索排名会崩溃。

默认情况下,该工具生成 301(永久)重定向——最适合 SEO——但支持 302(临时)、307 和 410(已删除)用于特殊情况。部署前测试每个规则;配置错误的 .htaccess 可能会让整个站点崩溃。

如何使用这个工具

如何写 Apache .htaccess 跳转规则

  1. 源与目的

    「Source path」是 Apache 要匹配的 URL 路径(如 `/old-page` 或 `/blog/(.*)`)。「Destination URL」是访问者跳转到的位置(建议绝对 URL:`https://example.com/new-page`)。

  2. 状态码

    「Status code」选 `301`(永久重定向——永久改 URL,搜索引擎会更新索引)或 `302`(临时——旧 URL 仍是规范)。SEO 友好的迁移总用 301。

  3. 点击运行

    结果只有 `htaccess`,一行 `Redirect <code> <source> <destination>`,可直接粘到站点根目录的 `.htaccess`。如其它规则尚未启用 `RewriteEngine On`,请在你的块上方加上。

  4. 上线前测试

    用 `curl -I https://example.com/old-page` 确认跳转返回期望的 `Location:` 头。常见坑是一边带尾斜杠另一边不带——Apache 把 `/foo` 与 `/foo/` 当作不同。