2012-09-21 128 views
2

我試圖把這個:的.htaccess - 滴/編輯/刪除查詢字符串參數/標誌

/index.php?param1=1 &參數2 = 1個&參數3 = 1

成這樣:

/index.php?param1=1 &參數3 = 1

我還以爲這會工作:

RewriteCond %{QUERY_STRING} param2 [NC] 
RewriteRule ^index.php?(.*)param2=([0-9]+)(.*)$ index\.php\?$1&$3 [R=301,QSA,L] 

...但它和其他的變化都在做SOD所有:(

什麼想法?

回答

3

試試這個:

RewriteCond %{QUERY_STRING} ^(.*&)?param2=([^&]+)&?(.*)?$ 
RewriteRule ^index\.php$ index.php?%1%3 [L,R=301] 
+0

完美,非常感謝! – nedge2k

+0

歡迎你:)很高興它的工作 – Oussama