所以,我有我的.htaccess準備和工作重寫我的網站從這個鏈接的搜索查詢:htaccess的+搜索查詢
www.domain.com/search?q=blabla
這樣:
www.domain.com/blabla
它工作正常,如果我輸入東西在我的url手冊如上所示,但問題是一旦用戶提交搜索它顯示爲
搜索?q = blabla
,它不是一個驚喜我的表單操作有search.php中,像這樣
行動= 「的search.php」
那麼,如何得到適當的搜索submition所以它只會顯示一個搜索詞而不是搜索?q = blabla查詢?
ADDED
我的htaccess的規則:
Options -Indexes
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^([0-9_-]+)/?$ index.php?id=$1 [L]
RewriteRule ^([^/.]+)/?$ search.php?q=$1 [L]
什麼是你的htaccess的規則? –
如果用戶試圖搜索「search.php」會怎麼樣?他們會訪問'domain.com/search.php'? – hjpotter92
他們所需要做的就是在我的搜索表單中進行搜索,但是我想讓友好的網址代替那個小小的search.php?q = whatever – AlwaysConfused