2016-10-25 38 views
1

我道歉,如果有這樣的問題存在,但是1個小時努力的東西,在這裏搜索後我強迫自己要問...URL重寫第一個參數的搜索查詢

,所以我什麼使用8個參數的搜索查詢,其中一些可能不會提交,有些可能取決於高級搜索表單。

所以我有這個重寫的東西,使得它如此,如果用戶去的{link} /搜索真正的鏈接的{link}?URL =搜索

不管怎麼說,我現在想要做的是使這樣,當用戶去的{link} /搜索和搜查與例如q = somethinghere &類別= somecategory &位置=洛杉磯

它的工作原理就像它的{link} /index.php?url=做搜索?q = somethinghere & category = somecategory & location = losangeles

如果有幫助,這裏是我在我的htaccess重寫的事情了,現在

RewriteEngine On 

RewriteRule ^(|/)$ index.php?url=$1 
RewriteRule ^([a-zA-Z0-9]+)(|/)$ index.php?url=$1 

回答

0

你的規則看起來不錯只需添加QSA(查詢字符串追加),追加查詢字符串的目標網址

RewriteEngine On 


RewriteRule ^([a-zA-Z0-9]+)/?$ index.php?url=$1 [QSA]