फ़ायरफ़ॉक्स https पर पुनर्निर्देशित करता है


108

मैं फ़ायरफ़ॉक्स का उपयोग कर रहा हूं, और एक सर्वर सेट करते समय, मैं रीडायरेक्ट के साथ चारों ओर फ़िडिंग कर रहा हूं। अब, फ़ायरफ़ॉक्स ने http://example.com/ से https://example.com/ और http://sub.example.com/ से https://sub.example.com/ पर 301 रीडायरेक्ट कर दिया है ।

मैंने निम्नलिखित चीजों की कोशिश की है:

  1. इतिहास -> सभी इतिहास दिखाएं -> इस साइट के बारे में भूल जाओ।
  2. जाँच की कि कोई बुकमार्क https://example.com/ मौजूद नहीं है।
  3. बदलने के लिए Browser.urlbar.autoFill के बारे में गलत: config।
  4. Browser.cache.check_doc_frequency को 3 से 1 तक बदलना।
  5. विकल्प -> उन्नत -> नेटवर्क -> चटक वेब सामग्री -> अब साफ़ करें।

उपरोक्त में से कोई भी काम नहीं करता है, इसलिए मैंने व्हॉट्सो डॉट कॉम के साथ रीडायरेक्ट की जाँच की और यह http से https तक कोई रीडायरेक्ट नहीं दिखा। मैंने एक सर्वर द्वारा दी गई दूसरे आईपी को इंगित करने के लिए DNS को भी बदल दिया है, जहां मैंने कभी पुनर्निर्देशन नहीं किया है - पुनर्निर्देशन अभी भी प्रभावी है।

मैंने फ़ायरफ़ॉक्स में निजी ब्राउजिंग में भी कोशिश की है, और वहां कोई रीडायरेक्ट नहीं है। मैंने Google Chrome में कोशिश की है, और यहां कोई रीडायरेक्ट भी नहीं है।

मैंने https से http तक एक रीडायरेक्ट बनाने की कोशिश की है जो Google Chrome में काम करता है, और फ़ायरफ़ॉक्स में पुनर्निर्देशन त्रुटि उत्पन्न करता है।

फ़ायरफ़ॉक्स का मेरा संस्करण 38.0.1 है, और मैं विंडोज 8.1 का उपयोग कर रहा हूं। मैं निम्नलिखित अतिरिक्त का उपयोग करता हूं: AddBlock, Avast! और अंतिमपास। अवास्ट! यह समस्या नहीं हो सकती है, क्योंकि मैंने इसे परीक्षण के दौरान अक्षम कर दिया है।

क्या किसी के पास इस बारे में कोई सुझाव है कि मैं इसके बारे में क्या कर सकता हूं? किसी भी सहायता के लिए अग्रिम रूप से धन्यवाद!


3
URL के शीर्ष में http: // और example.com आदि के बीच रिक्त स्थान नहीं होना चाहिए, लेकिन मैं केवल 1 प्रतिष्ठा वाले दो लिंक शामिल कर सकता हूं।
तालुव

2
मुझे अपने स्थानीय विकास में पिछले कुछ दिनों से इसी मुद्दे का सामना करना पड़ रहा था लेकिन मैंने अब कुछ संदर्भ bellow Chrome और Firefox की स्थापना की। बल के डोमेन को पहले से लोड किए गए HSTS के माध्यम से HTTPS पर भेजें। कृपया इस जानकारी को पढ़ें। - ma.ttias.be/chrome-force-dev-domains-https-via-preloaded-hsts - medium.engineering/use-a-dev-domain-not-anymore-95219778x6fd भविष्य के विकास के लिए मैं आपको उपयोग करने का सुझाव दूंगा .लोकल या .लोकहॉस्ट इस मुद्दे से बचने के लिए फिर से :)
सोफी

क्रोम में यह काम करता है: stackoverflow.com/a/28586593/1069083
rubo77

जवाबों:


189

"साइट प्राथमिकताएँ" अपराधी हैं। मेरे जीवन के बर्बाद 45min सभी kb / support.mozilla ट्रिक्स के बावजूद इसे ठीक करने का तरीका ढूंढ रहे हैं जो आपके मुद्दे को हल नहीं करता है और न ही मेरा। मुझे पता नहीं क्या इस मुद्दे को चलाता है, लेकिन मेरी कई वेबसाइटों ने कुछ ही हफ्तों में नाशपाती के आकार में जाना शुरू कर दिया, जिससे केवल मुझे और केवल फ़ायरफ़ॉक्स को प्रभावित किया गया।

इसका समाधान आप सभी देख रहे हैं:

  1. प्राथमिकताएं पर जाएं
  2. एकांत
  3. ' अपना इतिहास साफ़ करें' क्लिक करें (अभी तक कुछ नहीं होगा, सुरक्षित रूप से क्लिक करें)
  4. पॉप-अप दिखाई देने के बाद, विवरण पर क्लिक करें ।
  5. ' साइट प्राथमिकताएँ ' को छोड़कर सब कुछ अनटिक करें
  6. शीर्ष पर स्थित चयन बॉक्स में ' सब कुछ ' चुनें
  7. Ok पर क्लिक करें
  8. अब कोशिश करो

फ़ायरफ़ॉक्स पर कब्जा

पुनश्च: मैंने जो कोशिश की वह मेरे लिए काम नहीं आई:

  • urlbar.autofill मिथ्या
  • वेबसाइट ट्रिक को भूल जाइए
  • सुरक्षित मोड
  • हम सभी जानते हैं कि यह एक HSTS मुद्दा नहीं है जब आप खुद की वेबसाइट और आप तक पहुँच पहले कभी https समर्थन नहीं मिला, लेकिन अब FF आपको https का उपयोग करना चाहता है ... यह सिर्फ एक फ़ायरफ़ॉक्स बग IMO है।

1
धन्यवाद। जब से मैंने सवाल पूछा है, मुझे पता चला है कि यह निश्चित रूप से एसटीएस का परिणाम है। आपका समाधान काम करने लगता है, इसलिए मैं इसे उत्तर के रूप में स्वीकार करूंगा। मुझे यकीन है, मैंने नौ महीने पहले आपकी चाल वापस लेने की कोशिश की थी, जहां मुझे समस्या का सामना करना पड़ा - इसलिए, यह एक बग था जो उन्होंने तय किया था।
तालुव

10
अब, FF 49 में, यह लिंक आपके हाल के इतिहास को स्पष्ट कर रहा है , गोपनीयता के लिए सेटिंग में पाया गया स्क्रीनशॉट देखें , ब्राउज़िंग इतिहास और ट्रैक न करें। फ़ायरफ़ॉक्स मदद
वुल्फ

5
चिह्नित करना कैश इतिहास साफ़ विवरण में मुझे मदद मिली।
कैकैन

1
@ राल: यदि यह क्रोम और एज में विफल रहता है, तो यह एक फ़ायरफ़ॉक्स समस्या नहीं है, यह एक सर्वर समस्या है (या प्रॉक्सी या किसी भी सक्रिय नेटवर्क डिवाइस जो HTTP प्रोटोकॉल के साथ हस्तक्षेप कर रहा है)
थॉमस

2
एफएफ 60 में सभी डेटा को साफ करने से मुझे मदद नहीं मिली। और यह सुनिश्चित करने के लिए कि यह एक सर्वर समस्या नहीं है (मैंने इसे वायरशर्क के साथ जांचा और पोर्ट 443 :( पर केवल कनेक्शन है)
मयूरपुर

54

समाधान है कि मेरे लिए काम किया:

  1. के बारे में जाने: config
  2. Network.stricttransportsecurity.preloadlist देखें और इसे "गलत" पर सेट करें
  3. का आनंद लें

6
अंत में, यही वह है जिसकी मुझे तलाश थी, बहुत-बहुत धन्यवाद!
मैनुअल

4
यह वह सेटिंग थी जिसकी मुझे तलाश थी। मेरे लिए काम किया। मेरे पास urlbar.autofill झूठे (काम नहीं करने) के लिए सेट था। मेरे पास accessibility.autoblockrefresh सेट था सच (काम नहीं किया)। लेकिन इस network.stricttransportsecurity.preloadlist ने मेरे लिए काम किया। फ़ायरफ़ॉक्स वी 67.0.4
जॉन ग्रीन

1
लंबी खोज के बाद! सही काम करता है! - क्या आपको पता होगा कि क्रोम के साथ यह कैसे करना है?
लोटेकसून

1
यह काम नहीं करता। स्वीकृत उत्तर के साथ संयुक्त होने पर भी - अर्थात, मैंने दोनों किया, फिर बंद किया और फिर से खोला ब्राउज़र - फ़ायरफ़ॉक्स अभी भी https पर पुनर्निर्देशित करता है। क्रुद्ध।
१३:३ird पर अर्नाल्डबोर्ड

32

मुझे भी यही समस्या थी लेकिन इसका उत्तर यह था कि मैंने अपनी स्थानीय वेबसाइटों तक पहुँचने के लिए एक .dev एक्सटेंशन का उपयोग किया था !

मैंने एफएफ में सभी ऐतिहासिक डेटा को साफ किया और कुछ भी नहीं बदला।

दूसरे समाधान की खोज करते हुए, मुझे यह पृष्ठ https://ma.ttias.be/chrome-force-dev-domains-https-via-preloaded-hsts/ मिला

.DD एक आधिकारिक gTLD होने के साथ, हम सबसे अधिक संभावना है कि हमारे पसंदीदा स्थानीय विकास प्रत्यय को .dev से कुछ और में बदल दें। यदि आप मौजूदा सेटअपों के लिए एक त्वरित "खोज और प्रतिस्थापित" विकल्प की तलाश कर रहे हैं, तो .test gTLD पर विचार करें, जो IETF द्वारा परीक्षण (या विकास) प्रयोजनों के लिए आरक्षित नाम है।

मैंने .dev से अपनी स्थानीय वेबसाइट एक्सटेंशन को .test में बदल दिया और सभी पूरी तरह से काम करते हैं!


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

आपकी सलाह के लिए धन्यवाद, मैंने लिंक किए गए लेख
E_D

हाँ! यह पहेली का गायब टुकड़ा था। इस सप्ताह सर्वश्रेष्ठ आकस्मिक मिलेंगे
id

धन्यवाद! .Com से .test तक मेरे स्थानीय URL को बदलना मेरे लिए काम करता है।
अर्नोल्डबर्ड

5

वैकल्पिक समाधान, आसान।

फ़ायरफ़ॉक्स खोलें और एड्रेस बार में यह URL टाइप करें

http://example.com/?fake_parameter_to_bypass_cache

यह ब्राउज़र को http: // से वेब पेज को फिर से लोड करने के लिए मजबूर करना चाहिए


LOL, इसने मेरे लिए काम किया। मैंने अभी तक कैश साफ़ नहीं किया है। अब जब मुझे यह एहसास हो गया है, तो अगला कदम ब्राउज़र कैश को साफ़ करना है।
यान्टिनोको

2

अपने एक्सटेंशन जांचें!

मेरे मामले में, DuckDuckGo Privacy Essentials एक्सटेंशन इस रीडायरेक्ट का कारण बन रहा था। मैंने इसे अक्षम कर दिया, और समस्या हल हो गई।


YTMND, बहुत बहुत धन्यवाद।
पेटीएम

0

मेरे मामले में, मैंने एक का उपयोग करने का फैसला किया *.dev स्थानीय विकास के लिए डोमेन । लेकिन फिर मैंने फ़ायरफ़ॉक्स में साइट खोलने की कोशिश की, और थोड़ी देर बाद मुझे एहसास हुआ कि यह HTTPS का उपयोग करता है, तब भी जब मैं "http: // ..." के साथ url शुरू करता हूं, तो मैंने इतिहास के लिंक पर राइट-क्लिक करने की कोशिश की। और इस साइट के बारे में भूल जाओ, या कैश साफ़ करें। लेकिन इससे कोई फायदा नहीं हुआ।

बाद में मुझे पता चला कि devडोमेन इन दिनों एचएसटीएस प्रीलोड सूची में है । जिसका अर्थ है कि फ़ायरफ़ॉक्स और क्रोम (और शायद अन्य) आपको HTTPS पर उप-डोमेन तक पहुँचने नहीं देते हैं। यहाँ और यहाँ पर अधिक ।


-3

Https अक्षम करना, फ़ायरफ़ॉक्स में निरपेक्ष नहीं है। कुछ साइटें पुनर्निर्देशित करेंगी और http की पेशकश नहीं कर सकती हैं।

हालांकि एक दूसरे पर एक यूआरएल चुनने के लिए अगर यह एक विकल्प है तो आप ऑटोफिल को निष्क्रिय कर सकते हैं:

पता बार खोज अपने फ़ायरफ़ॉक्स कॉन्फ़िगरेशन को बदलने के लिए कृपया निम्न चरण करें:

स्थान पट्टी में, इसके बारे में लिखें: कॉन्फ़िगर करें और Enter दबाएं। के बारे में: config "यह आपके वारंटी शून्य हो सकता है!" चेतावनी पृष्ठ दिखाई दे सकता है। क्लिक करें मैं सावधान रहूँगा, मैं वादा करता हूँ! के बारे में जारी रखने के लिए: कॉन्फ़िगर पृष्ठ। फ़िल्टर बॉक्स में, टाइप करें या ऑटोफ़िल पेस्ट करें और सूची को डबल-क्लिक करके फ़िल्टर करें। browser.urlbar.autoFill यह सही से गलत तक टॉगल करने के लिए है।


1
आपके जवाब के लिए धन्यवाद। दुर्भाग्य से जैसा कि मैंने प्रश्न में उल्लेख किया है, मैंने पहले ही कोशिश की है कि आप क्या वर्णन करते हैं। इसके अलावा, मैं सर्वर और डोमेन का मालिक हूं, इसलिए मुझे पता है कि यह बिना रीडायरेक्ट के http अनुरोधों को पूरा करता है।
तालुव

संदर्भ: support.mozilla.org/en-US/questions/1019210 टाइपो के साथ पूरा।
मन्नजो

यह उत्तर मोजिला समर्थन मंचों पर निम्नलिखित उत्तर का एक डुप्लिकेट है: support.mozilla.org/en-US/questions/1019210#answer-627032
amn
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.