.htaccess 转 Nginx 配置

本地处理
  • 打赏支持
  • 分享链接
  • 反馈建议
使用说明:将 Apache .htaccess 文件内容粘贴到左侧,点击「转换」即可生成对应的 Nginx 配置。支持伪静态规则、重定向、防盗链、访问限制等常见指令的转换。转换结果仅供参考,请根据实际环境调整。
⚠️ 注意:Apache 和 Nginx 配置语法差异较大,自动转换无法覆盖所有场景。生成后的配置请务必在测试环境验证后再上线使用。
Apache:0 行 Nginx:0 行

功能说明

在线将 Apache .htaccess 配置规则转换为 Nginx 配置文件格式,帮助站长快速完成服务器迁移。

支持转换的规则

RewriteRule → Nginx rewrite 指令
重定向 Redirect → return 301/302
访问限制 Allow/Deny → allow/deny
防盗链 通过 referer 检查实现
自定义错误页 ErrorDocument → error_page
过期头 ExpiresActive → expires 指令
认证 AuthType → auth_basic 配置

使用提示

粘贴完整 .htaccess 内容后点击转换
转换结果可直接复制到 nginx.conf 使用
建议在 server 或 location 块内使用转换结果
复杂规则建议人工复核

你可能还想问

哪些指令转换后需要人工调整?

RewriteCond 复杂条件、环境变量判断、multiViews 等没有直接对应的写法,工具会给出近似规则;上线前务必用 nginx -t 测试语法。

为什么 nginx 没有 .htaccess 等价物?

nginx 为性能设计,配置只在启动时加载一次,不支持目录级动态配置;所有规则需写入 server 配置块并 reload 生效。

转换后重定向顺序会变吗?

nginx 的 location 匹配优先级与 Apache 的 .htaccess 顺序执行逻辑不同,多条 rewrite 共存时要按「先匹配优先」重新梳理,避免规则互相覆盖。

相关工具

站长工具
伪静态规则转换

在线转换Apache .htaccess与Nginx rewrite伪静态规则,内置HTTPS跳转、www规范化、PHP路由等常用模板。

站长工具
HTAccess 重定向生成器

按需生成 Apache .htaccess 重定向规则,支持整站 301 跳转、强制 HTTPS、统一 www 与去除 www,输出可直接粘贴的配置代码,纯浏览器本地处理。

站长工具
压缩配置生成器

在线生成 nginx、Apache 与托管平台的 gzip / Brotli 压缩配置,附压缩率参考表与按流量估算的带宽与费用节省

站长工具
服务器日志分析器

在线解析 Apache 与 Nginx 的 access.log,统计总请求数、独立访客 IP、错误率与总流量,并按访问路径、来源 IP、客户端与状态码分类排名,快速定位异常流量与爬虫。

站长工具
Nginx配置生成器

在线生成Nginx服务器配置,支持静态网站、反向代理、PHP、SSL、负载均衡、SPA单页等场景,一键复制下载。

站长工具
.htpasswd生成器

在线生成 Apache 与 Nginx Basic 认证所需的 .htpasswd 文件内容,支持 Apache MD5 与 SHA1 两种哈希格式,可批量输入用户名密码并选择每个用户独立加盐,全部在浏览器本地计算。

站长工具
安全响应头生成器

在线生成网站安全响应头配置,包含 HSTS、X-Frame-Options、X-Content-Type-Options、Referrer-Policy 等,输出 Nginx 与 Apache 配置片段

站长工具
CDN缓存策略生成器

在线设计 CDN 缓存规则并生成 Nginx 与 Cloudflare 配置片段,按路径模式设置 TTL 与 immutable 策略并统计缓存分布