2011-06-14 289 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