2012-02-06 113 views
0

有人可以幫我把這條規則轉換爲nginx嗎?轉換爲nginx重寫規則

RewriteRule ^([^/]*)/([^/]*)/?$ index.php?a=$1&b=$2 [L,NC] 
+0

看到我的評論在這裏的轉換器:http://stackoverflow.com/a/ 11422788/189431 – 2012-08-07 14:05:36

回答

0

當然,試試這個:

location/{ 
    if ($request_uri ~ ^/(.*)/(.*)/) { 
     rewrite^/index.php?a=$1&b=$2&$args last; 
    } 
} 

也請閱讀documentantion關於nginx的重寫模塊

+0

謝謝。但是「位置/ {」是否需要?或者我可以在「服務器{」中使用if語句嗎? – richie 2012-02-06 15:47:22

+0

不,當然不是。您可以將其插入服務器部分,或者創建指定位置。請閱讀文檔,有更多的信息。 – 2012-02-06 17:31:02

+0

嗯,我只是能夠使用/測試它昨天,它不工作。在nginx的文檔中,我找不到我想要的東西。還有可能嗎,有人或謝爾蓋能再幫我一次嗎? :( – richie 2012-02-10 08:23:25