सवाल फ़ायरफ़ॉक्स में 301-रीडायरेक्ट कैश साफ़ करें


क्या यह साफ़ करना संभव है केवल 301-रीडायरेक्ट फ़ायरफ़ॉक्स के कैश से? CTRL+F5 नौकरी नहीं करता है क्योंकि आप कैशिंग के बिना लक्ष्य को पुनः लोड करते हैं लेकिन कैश किए गए रीडायरेक्ट को साफ़ नहीं करते हैं।

उन रीडायरेक्ट्स के कैशिंग को अक्षम करने का एक विकल्प पूरी तरह से ठीक होगा - लेकिन उन कैश किए गए रीडायरेक्ट को हटाने के लिए कुछ तरीकों (संभवतः एक एक्सटेंशन के माध्यम से) बेहतर होगा।

नोट: मैं ऐसे उत्तरों की तलाश नहीं कर रहा हूं जो सभी कैशिंग अक्षम करें (सीएसएस, जेएस, इत्यादि सहित)


174
2017-08-29 21:44


मूल


अगर आप अस्थायी रूप से पुनर्निर्देशित करना चाहते हैं तो 302 या 307 का उपयोग करें ... 301 स्थायी पुनर्निर्देशन के लिए है ... - inf3rno
मुझे पता है कि। लेकिन कभी-कभी आप इसे बदलना भूल जाते हैं या आपका ढांचा एक का उपयोग करता है (उदाहरण के लिए, फ्लास्क तब से रीडायरेक्ट करते समय ऐसा करता है /foo सेवा मेरे /foo/) - ThiefMaster
हम्म अधिकांश ढांचे डीबग मोड द्वारा कैश बंद कर देते हैं, या यदि आप जोड़ते हैं तो आप इसे मैन्युअल रूप से बंद कर सकते हैं no-cache, no-store हेडर। इससे कैश को रोका जाएगा 301 headerएस भी, अगर मैं सही हूँ। अगर इसे हाल ही में कैश किया गया था, तो आप हालिया कैश को साफ़ कर सकते हैं history/clear recent history। यदि यह हालिया नहीं था, तो आप इतिहास में साइट पा सकते हैं, दाएं बटन के साथ उस पर क्लिक करें और चुनें delete this page या forget about this site। सैद्धांतिक रूप से ये सभी काम कर रहे हैं, अभ्यास में मैंने कभी उन्हें कैश से पुनर्निर्देशन हटाने के लिए उपयोग नहीं किया ... - inf3rno
एफवाईआई - 302 कैश भी हो जाता है - dsmtoday
"यह प्रतिक्रिया केवल कैशेबल है यदि कैश-कंट्रोल द्वारा इंगित किया गया है या हेडर फ़ील्ड समाप्त हो जाता है।" - इसलिए 301 के विपरीत इसे हर समय कैश नहीं किया जाना चाहिए - ThiefMaster


जवाब:


उस साइट को ढूंढें जिसे आप इतिहास साइडबार में रीडायरेक्ट कर रहे हैं। राइट-क्लिक करें और "इस साइट के बारे में भूल जाओ" का चयन करें।

कोई addons आवश्यक है!

अनुलेख मुझे पूरा यकीन है कि यह अतीत में काम नहीं करता था, लेकिन आजकल रीडायरेक्ट के बाद और फिर पिछले घंटे के लिए कैश साफ़ करने से वास्तव में कैश किए गए रीडायरेक्ट को हटा दिया जाएगा।


215
2017-10-18 12:46



मेरे लिए भी काम करता है। सुनिश्चित करें कि आप उस साइट की इतिहास प्रविष्टि को हटा दें जिसे आप रीडायरेक्ट कर रहे हैं से, जिस साइट पर आपको रीडायरेक्ट किया गया है सेवा मेरे। - marcvangend
फ़ायरफ़ॉक्स 41 पर पुष्टि की गई। लेकिन ध्यान दें: "इस साइट के बारे में भूल जाओ" कैश किए गए पृष्ठों, यूआरएल इतिहास (ऑटो-पूर्ण होने के लिए आवश्यक) और यहां तक ​​कि सहेजे गए पासवर्ड भी भूल जाएंगे पूरा डोमेन। यह "साइट" कहता है, न कि "पृष्ठ", और यह सुविधा आपके सर्फ इतिहास की गोपनीयता की रक्षा के लिए प्रतीत होती है। हो सकता है कि आप यहां क्या नहीं चाहते हैं, इसलिए सावधान रहें। - tanius
पूरी तरह से काम कर रहा हूँ - h3nr1ke
फ़ायरफ़ॉक्स में काम करता है 50. निराशा के कई घंटों का अंत। - Andy Gee
सावधान! अब तक एफएफ के साथ अपने अनुभव के आधार पर (संस्करण 40 से-कुछ रात से लेकर 13 अप्रैल तक रात के निर्माण तक), यह ब्राउज़र में सभी प्रविष्टियों (सभी डोमेन के लिए) को साफ़ करता है कैश (बहुत कम विशेष वेबसाइटों को छोड़कर, जिनके व्यवहार में मैंने अभी तक जांच नहीं की है), न सिर्फ उस साइट पर जिसे आप भूलने की कोशिश कर रहे हैं! - Janaka Bandara


फ़ायरफ़ॉक्स में इसके लिए सरल समाधान यहां दिया गया है:

मेनू -> टूल्स -> विकल्प -> उन्नत -> नेटवर्क -> अभी साफ़ करें

और यह हो गया है।


23
2017-12-14 02:57



अच्छा! मेरे समाधान के विपरीत, यह तब भी काम करता है जब साइट पर आपकी एकमात्र विज़िट एक त्रुटि पृष्ठ पर रीडायरेक्ट होती है, क्योंकि वे इतिहास में प्रकट नहीं होते हैं और आपके पास "इस साइट के बारे में भूल जाएं" पर क्लिक करने के लिए कुछ भी नहीं है। - RomanSt
इस समाधान के साथ एकमात्र समस्या यह है कि यह स्पष्ट नहीं है केवल 301-रीडायरेक्ट ओपी के रूप में पसंद करेंगे। - Loopo


एकमात्र समाधान जो मैंने पाया है - पूरे कैश को साफ़ करने से कम - "पूरे कैश को अक्षम करें" टॉगल करें वेब डेवलपर टूलबार। एक बार अक्षम होने पर आपको पृष्ठ को फिर से लोड करना मुश्किल हो जाता है और आपको नया संस्करण मिलता है (आपके द्वारा किए जाने के बाद टॉगल को अनचेक करना याद रखें)।


19
2017-09-07 17:23



मुझे "DNS कैश अक्षम करें" विकल्प दिखाई देता है, और ऐसा लगता है कि मैं क्या चाहता हूं। इस कैशिंग को बहुत परेशान! पारितोषिक के लिए धन्यवाद। - SPRBRN
इसके अतिरिक्त "संपूर्ण कैश अक्षम करें" को रीडायरेक्ट कैश को भुलाया जाने के लिए "हर समय पृष्ठ के नए संस्करण की जांच करें" का चयन करना पड़ा। यह एकमात्र समाधान है जो फ़ायरफ़ॉक्स 35.0.1 पर मेरे लिए काम करता है।
यह एकमात्र चीज थी जिसने मेरे लिए काम किया एफएफ 59.0 - अनुरोध को दोबारा साफ नहीं किया और अधिक कैश साफ़ करने का विकल्प नहीं था - RozzA
कुछ हद तक स्पष्ट है, लेकिन यह चेकबॉक्स डेवलपर टूलबार में 'नेटवर्क' टैब में है। इसे अभी 'अक्षम कैश' कहा जाता है। मुझे यह पसंद है क्योंकि यह साइट के बारे में सभी जानकारी कैश से मिटा नहीं पाता है। - Jahmic


फ़ायरफ़ॉक्स में कैश को हटाने का सबसे तेज़ तरीका, जिसमें 301 रीडायरेक्ट शामिल हैं, निम्न है:

  • दबाएँ CTRL + SHIFT + हटाएं
  • यदि आवश्यक हो तो समय सीमा बदलें
  • पर क्लिक करें विवरण और अन्य सभी को अनचेक करें "कैश"

18
2018-01-19 18:34



यह वास्तव में ठीक काम करता है, डाउनवोट करने की कोई आवश्यकता नहीं है। - Simon A. Eugster
यह किसी भी तरह से अधिक है क्योंकि यह कम से कम आखिरी गतिविधि को हटा देता है, लेकिन यह उपयोगी हो सकता है। - Stéphane Gourichon
पूरे इतिहास की तुलना में अंतिम घंटे को खोने के लिए बेहतर, पासवर्ड सहेजे गए आदि ... धन्यवाद - dario


एक और समाधान है;

  • नेटवर्क टैब पर डेवलपर टूलबार खोलें (Ctrl+खिसक जाना+क्यू या cmd+ऑप्ट+क्यू)
  • सुनिश्चित करें कि "सभी" या "HTML" फ़िल्टर नीचे पंक्ति पर सक्षम है
  • सामान्य रूप से कैश किए गए रीडायरेक्ट को प्राप्त करने वाले यूआरएल पर नेविगेट करें
  • ध्यान दें कि पहला HTML अनुरोध नेटवर्क सूची में 301 दिखाएगा
  • उस पंक्ति पर राइट-क्लिक करें, "संपादित करें और पुनः भेजें" चुनें
  • एक फलक दाईं ओर प्रदर्शित होगा, जिससे आप HTTP अनुरोध को संपादित कर सकते हैं। बस "भेजें" पर क्लिक करें
  • नेटवर्क सूची में एक नया HTML अनुरोध दिखाएगा, इस बार (उम्मीद है!) 200 लौटा रहा है
  • फिर से यूआरएल पर नेविगेट करें, इसे उम्मीद के अनुसार काम करना चाहिए

11
2017-11-09 13:12



धन्यवाद, यह एक अच्छा स्केलपेल-वाई तरीका है जो उन पृष्ठों के लिए काम करता है जो एक त्रुटि लौटाते हैं (और इस प्रकार इतिहास में नहीं दिखाते हैं)। - cincodenada
यह उत्तर जटिल दिखता है, लेकिन मेरे लिए यह केवल एकमात्र ऐसा है जो वास्तव में ओपी के प्रश्न का उत्तर देता है: केवल 301-रीडायरेक्ट कैश को हटा दें। - Stéphane Gourichon
यह एफएफ 59.0.1, या कम से कम कुछ अनुरोधों के साथ काम नहीं करता है। "भेजें" पर क्लिक करने से कुछ भी नहीं होता है। यकीन नहीं है कि क्या bugzilla.mozilla.org/show_bug.cgi?id=1151932 संबंधित है, लेकिन यह इसी तरह के लक्षणों पर चर्चा करता है। - Richlv


देर से जवाब। फ़ायरफ़ॉक्स 50 के साथ।

  1. खुलना Web Developer फ़ायरफ़ॉक्स में (F12)
  2. खुलना Toolbox Options (शीर्ष पर गियर / कॉग आकार आइकन Web Developer खिड़की)
  3. के अंतर्गत Advanced Settings, बॉक्स को चेक करें Disable HTTP Cache (when toolbox is open)

साथ में Web Developer खिड़कियां खोली गईं, रीडायरेक्ट कैश रीफ्रेश किया जाएगा।


3
2018-01-01 11:59



मुझे पूरा यकीन है कि यह पूरे कैश को पूरी तरह से अक्षम करता है, जो कि बहुत सारे जेएस / सीएसएस फाइलों के साथ बड़े एप्लिकेशन का पुनः लोड करता है - यहां तक ​​कि स्थानीय रूप से चलने पर भी - बहुत धीमा। - ThiefMaster
यह आपके रीडायरेक्ट कैश निराशा को साफ़ करने का एक समाधान है (इसे साफ़ करने का लगभग कोई अच्छा तरीका नहीं है, मैंने अपने ब्राउज़र पर इतिहास अक्षम कर दिया है, ऊपर दिए गए अन्य उत्तरों मेरी समस्या का समाधान नहीं करते हैं :()। फिर या तो वेब डेवलपर (एफ 12) को अनचेक करें या अनचेक करें विकल्प तो आप विकास पर जारी रख सकते हैं। :) - checksum


यदि आप विंडोज़ पर हैं, और यूआरएल ब्राउज़र इतिहास में नहीं दिखाया गया है

जैसे एक खोज उपकरण का प्रयोग करें wingrep या इस पथ के तहत फ़ाइलों को खोजने के लिए नोटपैड ++ में विकल्प "फ़ाइलों में खोजें ..." विकल्प:

C:\Users\<user>\AppData\Local\Mozilla\Firefox\...

उन फ़ाइलों के लिए खोजें जिनमें सटीक टेक्स्ट दोनों शामिल हैं: Moved Permanently, और यूआरएल जो रीडायरेक्ट कर रहे हैं।

खोज में एक मिनट लग सकता है, और एक से अधिक फाइल वापस कर सकता है।

फिर बस मिली फाइलें हटाएं, और फ़ायरफ़ॉक्स को पुनरारंभ करें।


1
2017-10-02 20:34



आपके समाधानों पर विचार करने के लिए कैश को साफ़ करने की तुलना में परेशानी का और भी अधिक परेशानी है, ब्राउज़र को पुनरारंभ करने की आवश्यकता है ... - ThiefMaster
आपका सवाल था: "क्या यह साफ़ करना संभव है केवल फ़ायरफ़ॉक्स के कैश से 301-रीडायरेक्ट?"... - User0


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

  1. हैम्बर्गर मेनू पर क्लिक करें या खोज बार के बगल में लाइब्रेरी बटन।
  2. 'इतिहास' पर क्लिक करें।
  3. 'हालिया इतिहास साफ़ करें' पर क्लिक करें।
  4. लेबल के बगल में एक छोटे बटन पर क्लिक करके 'विवरण' का विस्तार करें।
  5. सही का निशान हटाएँ सब 'कैश' के अलावा। वैकल्पिक रूप से: पसंदीदा 'साफ़ करने के लिए समय सीमा' का चयन करें।
  6. 'अभी साफ़ करें' पर क्लिक करें।

फ़ायरफ़ॉक्स के पुराने संस्करणों के लिए, देखें @mihkovकी टिप्पणी सवाल पर


1
2018-01-11 16:27



में स्वागत सुपर उपयोगकर्ता! संदर्भ के लिए उपयोग की गई टिप्पणी से लिंक करना अच्छा होता है, लेकिन जवाब स्वयं को निहित करने के लिए, उत्तर में संदर्भ को जोड़ना बेहतर होता है। इस तरह, आपके उत्तर को देखने वाले किसी को पहले टिप्पणी थ्रेड को पढ़ने की आवश्यकता नहीं है। - jpaugh