2011-02-05 121 views
1

我想這個網頁:重定向搜索頁面?

search.php?q=test&x=15&y=13 

去:

search/test/ 

但我不知道如何做到這一點。搜索表單使用GET並使用input圖像提交。

回答

1

如果查詢字符串將始終以相同的順序,這將工作:

RewriteCond %{QUERY_STRING} q=(.*?)&x=(\d*)&y=(\d*) 
RewriteRule ^/search.php /search/%1?x=%2&y=%3 [R,L] 
+0

我想「測試」表示變量值。 – Gumbo

+0

@Gumbo。謝謝。將其更改爲使用q參數作爲變量來設置url。 –

+0

我打算髮表相同的答案,但我沒有,因爲它留下了查詢字符串。 OP清楚地將他的例子顯示爲/ search/test,而沒有查詢字符串。你知道如何刪除查詢字符串嗎?當我嘗試你的例子時,我得到:'/ search/test?x = 15&y = 13' – jmort253