2014-12-02 96 views
1

我重寫我的搜索頁面的變量有:國防部重寫URL參數

RewriteRule ^search/([^/]*)/([^/]*)$ /search.php?search=$1&cat=$2 [L] 

如果我去/搜索/測試,工程/會員

但是,如果我在主頁上並使用搜索框,網址顯示爲:

/search?search=test&cat=Members 

如何重寫的URL,這樣,當用戶使用搜索形成的網址顯示爲:

爲了使瀏覽器重定向到一個新的URL

RewriteCond %{THE_REQUEST} \ /+search\.php\?search=([^&]+)&cat=([^&\ ]+) 
RewriteRule^/search/%1/%2? [L,R] 

/search/test/Members 

回答

0

添加這些規則。然後將請求更乾淨的URL,並且您已擁有的規則將在內部將其重寫返回到它應該是的。