我一直在谷歌上搜索了一段時間試圖找出如何到以下網址重定向:使用的.htaccess重定向URL以參數爲URL以Paramters
http://mysite.org/old-folder/?abc=1144
到一個新的URL:
http://mysite.org/new/folders/?xyz=1144
其中數字1144是動態的。
我得儘可能這一點,但似乎無法得到它的工作:
RewriteRule ^old-folder/\?abc=([0-9]+)(/)?$ new/folders/\?xyz=$1 [R=301]
對於x個time:'RewriteRule'只查看URL的_path_組件 - 如果你想檢查_query string_,你必須使用'RewriteCond' ... – CBroe
Thanks @CBroe。在我對此非常有限的知識中,我認爲只有當您在查詢字符串中查找某個參數的特定值時,我才認爲這是錯誤的。我在其他網站上看到過不好的例子,如果它們是動態的,它們不會使用RewriteCond作爲查詢字符串。 – jsonfry