2012-05-16 67 views
1

所以我用這個HTML表單一個簡單的搜索字段形式方法=「獲得」漂亮網址

<form action = "/search/" method = "get"> 
<input type = "text" name = "search_term"/> 
</form> 

但是當它處理的是這樣的

http://mysite.com/search/?search_term=something 

網址我知道這很正常,但是有沒有辦法讓它像這樣發送?

http://mysite.com/search/something 

我會再使用的.htaccess在search目錄重寫的URL。

+1

如果在.htaccess中使用'mod_rewrite',則應該這樣做。 –

回答

1

你想讓URL變得漂亮嗎?或者你希望URL中的參數是隱藏的。您可以更改您的method='post',它會將所有參數作爲HTTP標頭的一部分傳遞給用戶,並且完全隱藏。如果你想讓URL看起來更好,你應該看看mod_rewrite和.htaccess文件,瞭解如何將搜索查詢從?search_terms=something更改爲/something

1

你將不得不使用JavaScript來掛接到表單的提交事件或一些按鈕提交表單的單擊事件等

然後,您可以構建基於該URL重定向後的頁面表單中的輸入。