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

送信がクリックされた後にフォームのアクション属性を変更し、ブラウザが目的の URL にアクセスできるようにするには、javascript 操作を実行する必要があるようです。

この場合、サーバー側の書き換えは使用しません。サーバーが処理する必要があるリクエストの数が 2 倍になるだけだからです。

于 2013-01-10T18:43:40.460 に答える