我試圖重寫以下網址:htaccess的重寫GET請求到另一個GET請求
http://mysite.com/app/checkout/success?token=2V5W&PayerID=WBBQER
到
http://mysite.com/app/index.php?url=checkout/process/2V5W/WBBQER
只需要在格式的GET請求該重寫(/checkout/success?token = xx & payerID = xx),其中「token」和「payerID」是固定的參數。
我也包括我目前的.htaccess我:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1
我一直在努力都無濟於事無數的.htaccess的可能性,以便您的幫助將不勝感激。
沒有足夠的時間來寫一個答案,但這個想法是,你作出這樣的描述你想要的參數格式的RewriteCond。 (分析'%{QUERY_STRING}'變量)。然後重寫。這個答案應該是有幫助的:http://stackoverflow.com/questions/2703821/problem-with-rewritecond-query-string-backreference-not-dispaying-in-final-u – naivists