2012-02-05 88 views
3

我正在嘗試從URL中提取一些文本以用於別名。 URL是這樣的:使用Nginx從URL中提取文本

/test/user_code_name/ 

和別名應該是

/test1/user_name/ 

這樣的想法是隻刪除之間的部分_和_和使用它像一個變量。

THX L.

回答

2

嘗試這些設置:

location/{ 
    if ($request_uri ~ ^/(.*)/(.*)_.*_(.*)/$) { 
     rewrite^/$1/$2_$3/ break; 
    } 
} 

請閱讀更多關於nginx的重寫模塊here