在我的MVC應用程序中,我使用uri路由器,而不是確定使用哪個控制器和動作並檢測來自uri的GET參數。我寫它,這樣它會接受這兩種形式:使用mod_rewrite重寫查詢字符串
http://localhost/controller/action/param1Name/param1Value
http://localhost/controller/action?param1Name=param1Value
現在我想要做的是使用mod_rewrite重定向?p=v
形式向/p/v
形式(推理是純粹的外觀,GET形式使用?x=y
表格)。然而,我完全陷入瞭如何做到這一點 - 我有一個想法,我需要使用${QUERY_STRING}
,但我不知道如何。
這是一些瘋狂的正則表達式:)但它似乎並沒有爲我工作 - url中的GET參數保持原樣。 – Ross 2009-07-24 20:14:18