2012-02-23 90 views
0

鏈接例如jumppage支持: http://server-address/index.php?param1= {值1},{值2},{} VALUE3更改的URI參數傳遞

-Above是逗號分隔的

鏈接例如我們的網站支持: http://server-address/index.php?param1= {} VALUE1 & param2 = {value2} & param3 = {value3}

我怎樣才能重新格式化初始參數按照我們的標準傳遞?

Thanx!

+0

你想重寫第二個URL看起來像第一個URL? – ThinkingMonkey 2012-02-23 11:11:21

+0

沒有輸入是第一個,輸出應該是第二個。所以重寫第一到第二,thanx。 – Mutey 2012-02-23 11:40:08

回答

0
RewriteEngine On 
RewriteBase /

RewriteCond %{QUERY_STRING} ^param1=(.*?),(.*?),(.*)$ 
RewriteRule ^index\.php$ index.php?param1=%1&param2=%2&param3=%3 [L] 

注意這確實內部重定向而不是301或302也不那就是逗號分隔的列表包含可變數量的項目或還有其他參數,這也可以處理,但規則的變得更加複雜。

+0

工作得很好,謝謝你的回答特里。 – Mutey 2012-03-07 02:12:50