我有一個已經遷移到新平臺的應用程序。任務是相似的,我想重定向GET參數到一個目錄。例如Apache .htaccess將目錄重寫爲目錄
http://gallery/index.php?gal=ABC => http://photos/gal/ABC
and
http://gallery/?gal=DEF => http://photos/gal/DEF
並且不被逮住的任何它重定向到http://photos
我已經試過
RewriteEngine on
RewriteCond %{QUERY_STRING} ^(\w+)=(\w+)$
RewriteRule ^(/index.php)$ /%1/%2?
但是我得到的是一個404,沒有重定向。同樣,我已經試過
RedirectMatch ^/index\.php\?=gal(.*) http://photos/gal/$1
,但我無法在原來的URL逃離?
。
什麼是正確的方式去做這件事?
這個可以清楚地看到 – vincenth520
不得不修復'照片%1'之間的額外空間,但除此之外一切都很好!謝謝你的幫助! – SteppingHat
不客氣,請接受此答案。謝謝 – vincenth520