2011-09-23 20 views
1

我最初爲我的網站創建了搜索引擎友好鏈接。我希望我的鏈接,我的優惠券代碼的網站看起來像:如何爲多個變量設置htaccess重寫?

http://www.mydomain.com/site/bodybuilding.com 

所以,我做的htaccess的重寫奏效:

RewriteRule ^site/(.*)$ retailertest3.php?linklabel=$1 

現在,我正在創建一個自定義的聯盟計劃。我希望用戶能夠將流量發送到像一個鏈接:

http://www.mydomain.com/site/bodybuilding.com?ref=john 

我怎麼會去讓裁判變量被正確地傳遞到retailertest3.php修改重寫規則?

而且,之後我得到裁判變量的值,並做一些東西吧,是有可能做301重定向回原來的網址:

http://www.mydomain.com/site/bodybuilding.com 

我試圖避免像這樣的可能的典型問題,以及保持一切看起來乾淨。

任何幫助非常感謝!!!!!

任何幫助非常感謝!

回答

2

這應該做的工作:

RewriteRule ^site/(.*)$ retailertest3.php?linklabel=$1&%{QUERY_STRING} 
+1

我只是簡單地添加[QSA]的規則和它的工作: 重寫規則^網站/(.*)$ retailertest3.php的LinkLabel = $ 1 [QSA] – PaperChase