2012-05-17 221 views
0

我有一個查詢字符串像mod_rewrite的查詢字符串

search.php?id=12&keyword=abc&api=gIUTG6898 

而且我想要的網址是這樣的:

search/?id=12&keyword=abc&api=gIUTG6898 

現在我找到了很多解決方案,但它們僅限於一個查詢字符串中的變量。在此先感謝

回答

0

這不是複雜,因爲你只是想「轉讓」的查詢字符串。你可以在RewriteRule中忽略它。

RewriteRule ^search/?$ search.php [QSA] 

這只是將'search /'重寫爲'search.php'。

+0

它沒有工作,要麼 – John

+0

你設置'RewriteEnginge On'? – Floern

+0

是的,我正在使用其他重寫規則,他們工作正常 – John

0

既然你是想刪除.php然後用斜槓取代它,你需要稍稍扭轉Floern的重寫規則:

RewriteRule ^/search.php$ /search/ [QSA,L] 
相關問題