今天项目要求从Apache转到Nginx,遇到了要将原来的rewrite规则移过来的问题,找了半天资源,居然有一个转换工具,地址如下:
http://www.anilcetin.com/convert-apache-htaccess-to-nginx/
转化后的代码如下:
if ($args ~ "^(.*)$"){
set $rule_0 1$rule_0;
set $bref_1 $1;
}
if ($rule_0 = "1"){
rewrite ^/([0-9]+)$ /new_room.php?uid=$1&$bref_1;
}
轻松解决问题,不错不错