使用服务器重写表单

时间:2013-01-10 18:33:28

标签: html nginx

我有这样的表格:

<form action="/search" method="get" class="search">
    <input type="text" name="q" value="$get.q.htmlentities();" placeholder="Search..." />
</form>

我可以告诉它去http://site.com/search/my+search+string 而不是去http//site.com/search.php?q=my+search+string

我有nginx重写工作,但我怎样才能获得表单转到该网址?

1 个答案:

答案 0 :(得分:0)

听起来你会想要在点击提交后进行javascript操作来更改表单的action属性,允许borwser转到desred URL。

在这种情况下,我不会使用服务器端重写,因为这只会使服务器需要处理的请求数量翻倍。