Apache .htaccess 生成器
免费在线Apache .htaccess生成器,无需安装。可视化配置文件构建工具
关于 HTAccess 生成器
通过可切换的模块组装 Apache .htaccess 文件:强制 HTTPS、WWW 重定向方向、自定义响应头、敏感文件屏蔽、缓存控制、gzip 压缩、目录列表禁用以及任意 301/302 重写规则。每个启用的部分都以带注释、可直接粘贴的代码块形式输出。
使用方法
1. 在“基本设置”中,切换“强制 HTTPS”、“启用缓存”、“启用 Gzip”和“禁止目录列表”,然后选择 WWW 重定向模式(无 / 跳转到 WWW / 从 WWW 跳转)。2. 在“自定义标头”中,添加“标头名称”+“值”对。3. 在“屏蔽文件”中,添加如 .env 或 .git 的模式。4. 在“重写规则”中,输入 from/to 正则对以及 301 或 302 状态码。5. 点击“生成”,然后“复制”生成的 .htaccess 文本。
输出的指令参考
禁止目录列表会写入 `Options -Indexes`。强制 HTTPS 会输出一个针对 %{HTTPS} off 的 RewriteCond,以及指向 https://%{HTTP_HOST} 的 R=301 规则。WWW 模式使用 RewriteCond 匹配 %{HTTP_HOST},使用 `!^www\.`(跳转到 WWW)或 `^www\.`(从 WWW 跳转)。自定义标头会变成 `Header set KEY "value"`。被屏蔽的文件使用 `<Files name>` 块并加上 `Deny from all`。缓存将 ExpiresByType 指令包裹在 `<IfModule mod_expires.c>` 中;gzip 将 AddOutputFilterByType 包裹在 `<IfModule mod_deflate.c>` 中。
▶缓存控制的过期时间是固定的吗?
▶工具会压缩哪些 gzip 类型?
▶自定义重写规则的顺序是怎样的?
▶我的数据会被发送到服务器吗?
如果这个工具对你有帮助的话,请考虑请我喝杯咖啡。
请给我买杯咖啡吧。