फ़ायरफ़ॉक्स को 'लोकलहोस्ट / *' यूआरएल को सर्च क्वेरी में बदलने से कैसे रोकें?


24

फ़ायरफ़ॉक्स 3.6.x से अपग्रेड करने के बाद से, मेरे एड्रेस बार में एक क्वर्की है जो कभी वहां नहीं हुआ करता था। जब मैं उदाहरण के लिए टाइप करता हूं:

localhost/my_dir/index.php

फ़ायरफ़ॉक्स इसे एक खोज क्वेरी में बदल देता है, मेरा खोज इंजन Google है। इसके चारों ओर काम करने के लिए (भूल जाने के बाद मुझे एफएफ के लिए लगभग हर बार ऐसा करने की आवश्यकता है), मुझे इसमें टाइप करना होगा:

http://localhost/my_dir/index.php

इस तरह, मैं अपने लोकलहोस्ट सर्वर पर सही ढंग से निर्देशित हूं। मुझे किसी अन्य ब्राउज़र के लिए ऐसा करने की आवश्यकता नहीं है, और मुझे लगा कि URL ट्रिमिंग पर यह क्यू / ए व्यवहार को बदल सकता है, लेकिन ऐसा नहीं हुआ।

किसी भी विचार पर कि मैं 'लोकलहोस्ट' को खोज क्वेरी में बदलने से कैसे रोक सकता हूँ?


यह अब और ऐसा नहीं होना चाहिए के रूप में browser.fixup.domainwhitelist.localhostसाथ trueFirefox के हाल के संस्करणों में शुरू की है।
कोपरपॉपर

जवाबों:


23
  1. about:configURL बार में टाइप करें
  2. फ़िल्टर खोज बॉक्स में, टाइप करें browser.fixup.alternate.suffix
  3. इसे संपादित करने और हटाने के लिए इस प्रविष्टि पर डबल क्लिक करें: .com

अब आपकी लोकलहोस्ट फ़ाइलों को जोड़ने के बिना काम करना चाहिए http://


2
यह मेरे लिए काम नहीं करता है! मैंने फ़ायरफ़ॉक्स को पुनः आरंभ किया है और "लोकलहोस्ट: 4567" में प्रवेश करके एक Google खोज करता है!
इवनविघ्न

14
मुझे नहीं लगता कि यह इस सवाल का सही उत्तर है , क्योंकि यह एफएफ .comको आपके द्वारा एड्रेस बार में टाइप करने वाली किसी भी चीज से जोड़कर रोकता है । हालाँकि, यह ठीक काम करता है। पूर्णता के लिए: मैंने इस सेटिंग को उपयोग करना बेहतर पाया: browser.fixup.alternate.enabledजैसा कि ऊपर दिए गए समाधान में अभी भी चल रहा है .www(इसके लिए एक सेपरेट सेटिंग है (कहा जाता है browser.fixup.alternate.prefix)
peterp

2
@IVVhanhan प्रश्न के संबंध में, मैं इसे सही उत्तर मानता हूं, क्योंकि यह वास्तव में खोज प्रश्नों के बारे में है: superuser.com/questions/382905/…
peterp

7
  1. स्थान पट्टी में, इसके बारे में लिखें: कॉन्फ़िगर करें और Enter दबाएं।

  2. के बारे में: config "यह आपके वारंटी शून्य हो सकता है!" चेतावनी पृष्ठ दिखाई दे सकता है। क्लिक करें मैं सावधान रहूंगा, मैं वादा करता हूं !, कॉन्फिग पेज के बारे में जारी रखने के लिए!

  3. खोज फ़ील्ड में, keyword.enabled टाइप करें। अपना मान गलत पर सेट करने के लिए कीवर्ड पर क्लिक करें।

कृपया ध्यान दें कि यह उन चीज़ों को भी रोकेगा, जो URL जैसी नहीं हैं, जिन्हें खोज शब्दों के रूप में उपयोग किया जा रहा है। उदाहरण के लिए, इस परिवर्तन को करने के बाद, यदि आप खोज बार में "यह बताना चाहते हैं कि कोई अंडा उबाला जाता है", तो आपको बस DNS त्रुटि मिलेगी।

इस पृष्ठ के अन्य उत्तर बिना संशोधन के आपके प्रत्यय-कम सर्वर नाम का प्रयास करने का एक तरीका देते हैं (मान लें कि आपके पास आपके डोमेन में एक सर्वर है git, जिसे आप अभी लिखते हैं git/और एक DNS समस्या है, www.git.comआपको नेविगेट करने के बजाय बस मिल जाएगा DNS त्रुटि पृष्ठ)।

मोज़िला से समाधान


4

मैं जानता हूँ कि यह एक अजीब समाधान की तरह है, लेकिन आप मैप कर सकते localhost.comकरने के लिए 127.0.0.1अपने साथ %windir%\system32\drivers\etc\hostsफ़ाइल।

notepadव्यवस्थापक के रूप में शुरू करें ( स्टार्ट मेनू में संदर्भ मेनू का उपयोग करके) और फ़ाइल खोलें %windir%\system32\drivers\etc\hosts, फिर इस तरह एक प्रविष्टि जोड़ें:

127.0.0.1 localhost.com

फ़ाइल के अंत में। बचाना। अब आपको लोकलहोस्ट के स्थान पर लोकलहोस्ट डॉट कॉम का उपयोग करने में सक्षम होना चाहिए, जिसके बारे में फ़ायरफ़ॉक्स को शिकायत नहीं करनी चाहिए। ध्यान दें कि यह व्यावहारिक रूप से आपके इच्छित डोमेन नाम के लिए काम करता है, ताकि आप इसे छोटा बना सकें।


मैं इस पद्धति का उपयोग कर रहा हूं क्योंकि मैंने कुछ हफ़्ते पहले इसकी खोज की थी। मैं उपयोग करता हूं local.host। यह ब्राउज़र में खोज इंजन को कॉन्फ़िगर करने की तुलना में बहुत सरल उपाय है। :)
iglvzx

हम्म ... मेरी मेजबानों की फाइल में पहले से ही "127.0.0.1 लोकलहोस्ट" है, मैंने नई प्रविष्टि जोड़ी, व्यवस्थापक के रूप में सहेजी गई - जाँच की गई, फ़ायरफ़ॉक्स को फिर से शुरू किया ... समान व्यवहार। @iglvzx: क्या आप सचमुच मेजबानों में जोड़ने के बाद पता बार में "local.host/xyz" टाइप करते हैं?
दंजाह

@ डांझा हां, मैं यही करता हूं। आपने अपनी होस्ट फ़ाइल में क्या जोड़ा?
iglvzx

मैंने "127.0.0.1 लोकलहोस्ट", "127.0.0.1 localhost.com" के तहत एक और लाइन जोड़ी, क्या यह सही है?
danjah

1
यह आपके सभी ब्राउज़रों में काम करेगा, और इसके अलावा आप इसे छोटा बना सकते हैं (जैसे l.hकि काम भी करना चाहिए।)
जॉन चाडविक

3

पहले से ही समाधान पोस्ट करने की कोशिश करने के बाद भी समस्या मेरे वातावरण में हो रही थी। Https://cdivilly.wordpress.com/2013/08/15/disable-firefox-redirecting-to-localhost-com/ के लिए निर्देशित Google खोज

इस ब्लॉग पोस्ट ने browser.fixup.alternate.enabledसंपत्ति को बदलने का सुझाव दिया false। इसने मेरे लिए चाल चली।


1
यह मेरे लिए भी हल कर दिया। धन्यवाद, @axiopisty!
असबजर्न उल्सबर्ग

2

इस समस्या से बचने के लिए, मैंने हमेशा http://URL बार में प्रोटोकॉल दिखाने के लिए फ़ायरफ़ॉक्स को कॉन्फ़िगर किया ।

में about:config, सेट browser.urlbar.trimURLsकरने के लिए false( https://support.mozilla.org/en-US/questions/881261 )।


1

जैसा कि यहाँ कहा गया है :

  1. about:configURL बार में टाइप करें,
  2. बूलियन पैरामीटर बनाएं browser.fixup.domainwhitelist.domain_name (बदलें)domain_name अपने स्थानीय डोमेन नाम के साथ , जैसे localhost),
  3. नए पैरामीटर्स का मान सेट करें true

फ़ायरफ़ॉक्स के हाल के संस्करणों में, कुंजी browser.fixup.domainwhitelist.localhostपहले से ही है और सेट है true
कोपपर

1

यदि आप अभी भी एड्रेस बार से खोज करने में सक्षम होना चाहते हैं, लेकिन आप स्थानीय URL भी खोलना चाहते हैं, तो आप उस about:configसंपत्ति browser.fixup.dns_first_for_single_wordsको सेट कर सकते हैं true, जो एकल शब्दों के लिए DNS क्वेरी करेगी जैसे localhostया myserverकेवल इसे एक में बदलना DNS क्वेरी विफल होने पर खोज करें।

यह आपको दोनों दुनियाओं में सर्वश्रेष्ठ देता है - आप अभी भी एड्रेस बार से खोज सकते हैं, लेकिन यदि आप अपने LAN पर एक मशीन के नाम पर रखते हैं, तो आप बस उसी से कनेक्ट करेंगे (मान लें कि आपका DNS या hostsफ़ाइल सेट है) बिल्कुल सही!)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.