↪️ .htaccess 重定向生成器

生成 Apache .htaccess 重定向规则。支持 301、302 和 URL 重写——全部在浏览器中运行,无需上传,即时完成。

关于 .htaccess 重定向生成器

这个生成器完全在你的浏览器中运行。选择重定向类型,按需添加 from→to URL 对,勾选常见的 www 和 HTTPS 规则,工具会生成可直接粘贴的 Apache 指令放到 .htaccess 文件中。整个过程不会上传任何数据——生成通过 JavaScript 在你的设备上本地完成。

重定向状态码

  • 301 永久重定向 —— 资源已永久移动。搜索引擎会把索引更新到新 URL。最适合网站迁移。
  • 302 临时重定向 —— 资源临时在别处。搜索引擎保留原 URL 索引。用于短期活动或 A/B 测试。
  • 303 See Other —— 告诉客户端用 GET 请求获取新 URL。常用于表单提交后。
  • 307 临时重定向 —— 类似 302,但保留原始 HTTP 方法(POST 还是 POST)。
  • 308 永久重定向 —— 类似 301,但保留 HTTP 方法。

常见规则

  • 强制 www 跳转到非 www —— 移除请求中的 www. 前缀。
  • 强制 HTTPS —— 把所有 HTTP 流量重定向到 HTTPS。

如何使用生成器

  1. 为基于路径的规则选择重定向类型
  2. 添加规则按钮添加一条或多条规则——每行是一个 from 路径 → to URL 对。
  3. 勾选强制 www 跳转到非 www和/或强制 HTTPS以包含这些规则。
  4. 点击生成复制,把结果粘贴到 Apache 网站根目录下的 .htaccess 文件中。

常见问题

这个工具会上传我的数据吗? 不会。所有操作都在本地浏览器中完成,输入永远不会离开你的设备。

在 Nginx 或 IIS 上能用吗? 不能。生成的指令使用 Apache mod_rewrite 语法。Nginx 用自己的 rewrite 指令,IIS 用 web.config

如果重定向无限循环怎么办? 循环通常意味着规则匹配了自己的目标。确保 from 路径不会匹配 to URL,且 HTTPS 规则只在请求为 HTTP 时触发。

需要启用 mod_rewrite 吗? 需要。生成的规则使用 RewriteEngine OnRewriteRule 指令。多数 Apache 主机默认启用 mod_rewrite。