伪静态规则转换

本地处理
  • 打赏支持
  • 分享链接
  • 反馈建议
本工具支持 Apache .htaccess ↔ Nginx rewrite 规则的双向转换。转换后请在目标服务器实际测试,部分复杂规则可能需要手工调整。
Apache .htaccess
Nginx rewrite

功能说明

伪静态规则转换工具在 Apache .htaccess 与 Nginx rewrite 两种语法之间互转,内置 HTTPS 强制跳转、www 域名规范化、PHP 路由转发等常用模板,转换结果可一键复制或下载为配置文件。

迁移服务器是伪静态规则最容易翻车的环节:Apache 与 Nginx 的指令体系完全不同,手改极易漏写标志位。用转换工具打底,再人工复核差异,能把迁移时间从半天缩到半小时。

伪静态规则转换使用步骤

  1. 选择转换方向:Apache .htaccess → Nginx,或 Nginx rewrite → Apache .htaccess;
  2. 粘贴现有规则,或点击「加载示例」从内置模板(HTTPS 跳转、www 规范化、PHP 路由)开始;
  3. 点击「立即转换」生成目标语法;
  4. 点击「复制结果」或「下载配置」,部署到服务器并重载后用浏览器验证跳转与路由。

伪静态规则转换适用场景

  • 网站从 Apache 虚拟主机迁移到 Nginx 服务器时的规则移植;
  • 反向代理改造中把旧 rewrite 规则翻译成 Nginx 语法;
  • 为新站点快速生成 HTTPS 跳转与 www 统一等基础规则。

常见问题

转换结果能直接上线吗?

常见规则的语法映射可自动完成,但两种引擎在条件判断与正则捕获细节上存在差异,建议上线前在测试环境复核关键路径。

Nginx 规则应该放在哪里?

通常放在 server 块或对应的 location 块内,修改后先运行 nginx -t 校验语法,再执行 reload 生效。

Apache 规则不生效怎么排查?

确认服务器已启用 rewrite 模块,且站点目录允许 .htaccess 覆盖(AllowOverride 设置),这两点是大部分失效案例的原因。

功能说明

伪静态规则转换是站长和运维人员常用的工具,用于将 Apache 服务器的 .htaccess 伪静态规则与 Nginx 的 rewrite 规则互相转换。

两者的语法差异较大:Apache 使用 RewriteRule + RewriteCond,Nginx 使用 rewrite + if + try_files。手工转换容易出错,本工具可自动完成大部分常见规则的转换。

使用场景

1. 将网站从 Apache 迁移到 Nginx 时批量转换伪静态规则。

2. 将 Nginx 配置反向转为 .htaccess 用于本地开发或共享主机环境。

3. 学习两种服务器伪静态语法的对应关系。

4. 快速生成常用模板(HTTP 跳转、www 规范化、PHP 路由等)。

语法对照参考

Apache RewriteRule:RewriteRule ^pattern$ target [flags]

Nginx rewrite:rewrite ^pattern$ target [flags];

常用 flag 对照:[L] = last,[R=301] = permanent,[R=302] = redirect,[QSA] = 在 Nginx 中需手动拼接 $query_string。

Apache RewriteCond:RewriteCond %{VAR} pattern

Nginx if:if ($VAR ~ pattern) { ... }

注意事项

1. 复杂规则(如多条件组合、自定义变量)需手工调整。

2. Nginx if 是"邪恶的"——能避免尽量用 map 或 try_files 替代。

3. Apache RewriteBase 在 Nginx 中通过 location 块前缀实现。

4. 转换后务必在测试环境验证再上线。

相关工具

站长工具
.htaccess 转 Nginx 配置

在线将Apache .htaccess配置规则转换为Nginx配置,支持伪静态、重定向、防盗链等常用规则

站长工具
HTAccess 重定向生成器

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

站长工具
压缩配置生成器

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

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

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

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

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

站长工具
自定义错误页生成器

在线生成 400/401/403/404/410/429/500/502/503/504 等状态码的自定义错误页 HTML 与 Nginx、Apache、Netlify 配置片段

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

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

站长工具
Nginx配置生成器

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