一般php的开发者本地使用的都是使用apache服务器,使用伪静态的时候每次都需要转换成nginx rewrite规则,于是做了个在线将Apache htaccess Rewrite伪静态规则自动转换为Nginx Rewrite伪静态规则的工具
使用这个工具可以自动的把下面的apache伪静态规则自动转换nginx rewrite 规则
#apache htaccess rewrite
RewriteRule ^$ /index.php?c=bbs&m=index&a=index [L]
RewriteRule ^([a-zA-Z0-9]+)/$ /index.php?c=bbs&m=index&a=$1 [L]
RewriteRule ^index(_([0-9]*))?.html$ /index.php?c=bbs&m=index&a=index&page=$2 [L]
转换后
#nginx rewrite rules
rewrite ^/$ /index.php?c=bbs&m=index&a=index last;
rewrite ^/([a-zA-Z0-9]+)/$ /index.php?c=bbs&m=index&a=$1 last;
rewrite ^/index(_([0-9]*))?.html$ /index.php?c=bbs&m=index&a=index&page=$2 last;