.htaccess 生成器
勾选所需选项以生成一个用于 Apache 服务器的 .htaccess 文件。在您的浏览器中 100% 本地生成——不会发送到服务器。
结果(.htaccess)
工作原理
.htaccess 文件允许在目录层级配置 Apache 服务器的行为,而无需访问服务器的主配置文件——这在共享主机上很常见。它的语法(RewriteRule、RewriteCond 等指令)不太直观,一个错误可能导致整个网站出现 500 错误。该工具可以生成最常见的代码块(HTTPS 重定向、www 处理、自定义错误页面、密码保护),可直接复制使用。
这个文件应该放在哪里?
该文件必须恰好命名为 .htaccess(以点开头,不带扩展名),并放置在您想要配置的目录的根目录下,通常是网站的根目录。它只在启用了 mod_rewrite 模块的 Apache 服务器上有效——Nginx 或其他服务器会忽略它。
如何创建密码保护所需的 .htpasswd 文件?
.htaccess 只包含对密码文件的引用,而不包含密码本身。需要使用 Apache 附带的命令行工具 htpasswd(每个用户一行,密码经过哈希处理)或专用的生成器单独生成一个 .htpasswd 文件,然后将其上传到 AuthUserFile 指令中指定的路径。
在您的浏览器中 100% 本地生成——不会发送到服务器。