2013-12-22 51 views

回答

3

假設兩個參數是數字:

RewriteEngine on 
RewriteRule /v1/names/([0-9]+)/([0-9]+) /v1/names?gender=$1&age=$2 [L] 

如果它們還可以包含字母數字字符與[A-Za-z0-9]+或任何適合的要求取代的[0-9]+兩個實例例如。

除此之外,我建議這樣做in PHP for more flexibility

1
RewriteEngine on 
RewriteRule /?v1/names/(.+)/(.+) /v1/names?gender=$1&age=$2 [L] 
+0

只有在允許並接受傳遞額外GET參數的情況下才需要'QSA'。如果這兩個絕對是減少可能的攻擊媒介的唯一參數,我建議不要這樣做。 –