支持Nginx rewrite、Apache RewriteRule、IIS URL Rewrite(web.config)三种格式常见单行规则互转;转换在浏览器本地完成,配置内容不上传。RewriteCond等复杂条件组合需人工核对,生成结果请先在测试环境验证再上生产。
核心差异在三处:Nginx用rewrite指令+正则捕获$1、Apache用RewriteRule+反引用、IIS的web.config是XML包裹的相同正则引擎。指令名与配置文件位置不同,正则语义大体相通——工具三向互转并附语法差异说明,迁移时逐条核对捕获组序号。
作为迁移起点可用,上线前必须测试:路径前缀假设(Apache的.htaccess有目录上下文而Nginx没有)、规则顺序与终止标志(last/break/L差异)、以及原平台的特殊变量。建议转换后在测试环境用重定向追踪工具验证典型URL的实际跳转链。