2011-06-14 236 views
0

我需要专业人士的帮助:) 任何人都可以告诉我如何将这个规则从apache重写到nginx吗?重写规则Apache到nginx

RewriteRule ^([0-9a-zA-Z]{1,6})$ forum/?to=$1 [L] 
RewriteRule ^([0-9]{1,9})/start/(.*)$ forum/?uid=$1&adt=2&url=$2 [L] 
RewriteRule ^([0-9]{1,9})/(.*)$ forum/?uid=$1&adt=1&url=$2 [L] 

谢谢!

回答

2

在这里你去..

rewrite ^/([0-9a-zA-Z]{1,6})$ /forum/?to=$1 last; 
rewrite ^/([0-9]{1,9})/start/(.*)$ /forum/?uid=$1&adt=2&url=$2 last; 
rewrite ^/([0-9]{1,9})/(.*)$ /forum/?uid=$1&adt=1&url=$2 last; 
+0

它的工作原理:)但nginx的希望报价。 重写“^ /([0-9a-zA-Z] {1,6})$”/ fly /?to = $ 1 last; 重写“^ /([0-9] {1,9})/ banner /(.*)$”/ fly /?uid = $ 1&adt = 2&url = $ 2 last; 重写“^ /([0-9] {1,9})/(。*)$”/ fly /?uid = $ 1&adt = 1&url = $ 2 last; 谢谢你krish – Mark 2011-06-16 11:54:50