0

我有这个表格:

<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 重写工作,但我怎样才能形成去那个 url?

4

1 回答 1

0

听起来您将希望在单击提交后进行 javascript 操作以更改表单的 action 属性,以允许浏览器转到所需的 URL。

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

于 2013-01-10T18:43:40.460 回答