2012-12-11 11 views
16

मैं अपनी वेबसाइट पर एक Google खोज बॉक्स जोड़ने की कोशिश कर रहा हूं। मैं इसे Google पर खोजना चाहता हूं, न कि मेरी साइट पर। वहाँ कुछ कोड मुझे लगता है कि उपयोग काम करने के लिए किया था, लेकिन अब है:मैं अपनी वेबसाइट पर एक Google खोज बॉक्स कैसे जोड़ सकता हूं?

<form method="get" action="https://www.google.com/search"> 
<input type="text" name="g" size="31" value=""> 
</form> 

जब मैं एक खोज बनाने का प्रयास करें, यह सिर्फ गूगल होमपेज से निर्देशित करता है। खैर, वास्तव में यह यहां निर्देशित करता है: https://www.google.com/webhp

क्या किसी के पास कोई अलग समाधान है? मैं क्या गलत कर रहा हूं?

उत्तर

2

कुछ ऐसी युक्तियां हैं जो आपकी मदद कर सकती हैं। मुझे लगता है, आप Google कोड का उपयोग करते समय कुछ विन्यास खो रहे हैं। इन उपयोगी लिंक पर

देखो:

+3

उन सभी साइट विशिष्ट खोजों कर रहे हैं, मुझे इसकी आवश्यकता सिर्फ खुद गूगल का उपयोग करते हुए खोज करने के लिए। – wahle509

+0

और उनमें से अधिकतर लिंक अब पुराने हैं ... –

1

यह पता चल, लोगों! टेक्स्ट बॉक्स के NAME के ​​लिए, आपको "q" का उपयोग करना होगा। मेरे पास सिर्फ अपनी व्यक्तिगत प्राथमिकताओं के लिए "जी" था। लेकिन स्पष्ट रूप से यह "क्यू" होना है।

कोई भी जानता है क्यों?

+0

Google को 'q' को GET पैरामीटर के रूप में उम्मीद है और इंटरनेट खोजने के लिए मान का उपयोग करता है। – Theo

+0

'q'" क्वेरी "के लिए खड़ा है, जो डेटाबेस खोजने के लिए एक आम शब्द है। –

19

पुराने प्रश्न पर उत्तर देने के लिए खेद है, लेकिन मैं अंतिम प्रश्न को स्पष्ट करना चाहता हूं।

आप अपने फॉर्म के लिए "get" विधि का उपयोग करते हैं। जब अपने इनपुट-फ़ील्ड का नाम "जी" है, यह एक ऐसा URL कर देगा:

https://www.google.com/search?g=[value from input-field] 

लेकिन जब आप गूगल के साथ खोज, आप निम्न URL नोटिस:

https://www.google.nl/search?q=google+search+bar 

गूगल "q" Querystring चर का उपयोग करता है क्योंकि यह खोज-क्वेरी है। इसके लिए, "जी" से "क्यू" तक अपने क्षेत्र का नाम बदलने से समस्या हल हो गई।

4

इस तरह वेबसाइटों के लिए गूगल साइट खोज जोड़ने के लिए में से एक है:

<form action="http://www.google.com/search" class="searchform" method="get" name="searchform" target="_blank"> 
 
<input name="sitesearch" type="hidden" value="www.sanwebcorner.com"> 
 
<input autocomplete="on" class="form-controls search" name="q" placeholder="Search in sanwebcorner.com" required="required" type="text"> 
 
<button class="button" type="submit">Search</button> 
 
</form>

संबंधित मुद्दे

 संबंधित मुद्दे