/ / Form utilizzando la riscrittura del server - html, nginx

Modulo utilizzando la riscrittura del server - html, nginx

Ho questa forma:

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

È possibile per me dirlo a cui andare http://site.com/search/my+search+string
invece di farlo andare http//site.com/search.php?q=my+search+string

Ho la riscrittura di nginx funzionante, ma come posso ottenere la forma per andare a quell'URL?

risposte:

0 per risposta № 1

Sembra che tu voglia eseguire una manipolazione in javascript per modificare l'attributo action del modulo dopo aver fatto clic su submit, consentendo al borwser di andare all'URL desred.

Non utilizzerei una riscrittura sul lato server in questo caso, in quanto ciò raddoppierà il numero di richieste che il server deve gestire.