.htaccess 生成器
勾选需要启用的项目。每个代码块都带注释,并用 IfModule 保护,以免服务器缺少模块时导致网站瘫痪。
使用方法适合主机的现成 .htaccess
下载后文件名为 htaccess.txt(浏览器不会保存以点开头的文件名):上传时请重命名为 .htaccess。
广告
.htaccess 生成器: 用途
把网站放在使用 Apache 或 LiteSpeed 的共享主机上时,重定向、缓存和安全设置都通过 .htaccess 文件完成。
勾选需要启用的项目,生成器就会生成带注释的文件:用一次 301 重定向强制 HTTPS 并选定带或不带 www 的地址、用 mod_deflate 压缩、用 mod_expires 设置浏览器缓存、404 错误页、用 Options -Indexes 禁止目录列表、屏蔽 .env、.git 和备份文件,以及去掉 .html 的地址。依赖模块的代码块都放在 IfModule 中。
使用方法
- 填写域名,并选择主地址是否带 www。
- 勾选要启用的代码块。
- 下载后重命名为 .htaccess,上传到网站根目录。
使用场景
- 安装 SSL 后强制 HTTPS。
- 通过缓存和压缩让网站更快。
- 隐藏敏感文件。
常见问题
.htaccess 放在哪里?
放在网站根目录(通常是 public_html),可通过主机的文件管理器或 FTP 上传。文件名以点开头且没有扩展名;如果主机隐藏了隐藏文件,请打开显示它们的选项。
上传文件后网站打不开怎么办?
上传 .htaccess 后立刻出现 500 错误,几乎总是因为某条指令服务器不支持。先重命名文件以停用,再逐个重新启用代码块。替换前请备份旧的 .htaccess,尤其是 WordPress,因为它会把自己的规则写入其中。
适用于 Nginx 或 Vercel 吗?
不适用。.htaccess 只被 Apache(以及兼容的 LiteSpeed)读取。Nginx 的规则要写在服务器配置文件中,Netlify 和 Vercel 等平台也有各自的文件;本站的重定向生成器支持这些格式。
真的免费吗?
是的,100%免费。无需注册,无需订阅,不限使用次数。所有工具:Tools123是免费的。