今天项目要求从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;
}

轻松解决问题,不错不错

05-08 15:27