/ / सर्वर के पुनर्लेखन का उपयोग कर फॉर्म - एचटीएमएल, nginx

सर्वर के पुनर्लेखन का उपयोग कर फॉर्म - एचटीएमएल, 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 काम लिखना है, लेकिन मैं उस यूआरएल पर जाने के लिए कैसे फॉर्म बन सकता हूं?

उत्तर:

जवाब के लिए 0 № 1

ऐसा लगता है कि सबमिट के बाद फॉर्म की एक्शन विशेषता को बदलने के लिए आप जावास्क्रिप्ट मैनिपुलेशन करना चाहते हैं, borwser को desred URL पर जाने की अनुमति दें।

मैं इस मामले में सर्वर-साइड रीराइट का उपयोग नहीं करता क्योंकि यह सर्वर को संभालने के अनुरोधों की संख्या को दोगुना कर देगा।