OpenReplay Logo
12k
12k

htaccess 生成器

生成 Apache .htaccess 文件 — 强制 HTTPS、添加或去除 www、设置重定向、启用 gzip 和浏览器缓存、屏蔽 IP 并添加自定义错误页面。在你的浏览器中构建。

选项
www 处理

每行一条:源地址 目标地址 — 在末尾添加 302 表示临时重定向。

每行一个 IP 地址。

每行一条:状态码 路径。

.htaccess
本地生成

关于此工具

一个 .htaccess 文件可以按目录对 Apache 进行配置:重定向、URL 重写、压缩、缓存头、访问控制和错误页面。手动编写这些规则容易出错,因此本工具会根据一组开关和输入项生成正确且带有注释的规则块 — 开启你需要的功能,文件就会自动组装而成。

强制 HTTPS、规范化 www、添加 301/302 重定向、启用 gzip(mod_deflate)和浏览器缓存(mod_expires)、屏蔽特定的 IP 地址并映射自定义错误页面。输出会实时更新,你可以复制它或将其下载为 .htaccess。一切都在你的浏览器中运行;由于 .htaccess 会影响服务器对每个请求的响应方式,请在部署前先审查这些规则。

.htaccess 在本地生成 — 在部署到服务器之前请先审查它。

常见问题

生成的文件应该放在哪里?

将其保存为 .htaccess,放在你希望它生效的目录中 — 通常是你的站点根目录。Apache 必须启用 AllowOverride,规则才能生效。

如何添加临时(302)重定向?

在“重定向”框中,将源地址和目标地址写在一行,并在末尾添加 302。如果不添加,工具会生成永久性的 301 重定向。

这些规则在 Nginx 上能用吗?

不能 — .htaccess 是 Apache 专用的。Nginx 使用不同的配置语法,并且不读取 .htaccess 文件,因此你需要将这些规则转换为 server 块。