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


203

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

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

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


यदि आप अस्थायी रूप से पुनर्निर्देशित करना चाहते हैं तो 302 या 307 का उपयोग करें ... 301 स्थायी पुनर्निर्देशन के लिए है ...
inf3rno

2
मुझे पता है। लेकिन कभी-कभी आप इसे बदलना भूल जाते हैं या आपका ढांचा एक का उपयोग करता है (उदाहरण के लिए, फ्लास्क ऐसा तब करता है जब से पुनर्निर्देशित किया /fooजाता है /foo/)
ThiefMaster 12

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

1
FYI करें - 302 भी कैश हो जाता है
dsmtoday

1
"यह प्रतिक्रिया केवल कैचेबल है यदि कैशे-नियंत्रण या समाप्ति शीर्षक फ़ील्ड द्वारा इंगित किया गया है।" - इसलिए 301 के विपरीत इसे हर समय कैश नहीं किया जाना चाहिए
ThiefMaster

जवाबों:


262

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

कोई अतिरिक्त आवश्यक नहीं!

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


18
मेरे लिए भी काम करता है। आप साइट पर आप रीडायरेक्ट किया जा रहा के इतिहास प्रविष्टि को हटाना सुनिश्चित करें से साइट पर रीडायरेक्ट कर रहे हैं, नहीं करने के लिए
marcvangend

17
फ़ायरफ़ॉक्स 41 पर पुष्टि की गई। लेकिन ध्यान दें: "इस साइट के बारे में भूल जाओ" कैश्ड पृष्ठों, URL इतिहास (ऑटो-समापन के लिए आवश्यक) और यहां तक ​​कि पूरे डोमेन के लिए सहेजे गए पासवर्ड भी भूल जाएंगे । यह "साइट" कहती है, "पृष्ठ" नहीं, और यह सुविधा आपके सर्फ इतिहास की गोपनीयता की रक्षा करने के उद्देश्य से लगती है। यह वह नहीं हो सकता है जो आप यहां चाहते हैं, इसलिए सावधान रहें।
तानीस

1
पूरी तरह से काम कर रहा है
h3nr1ke

2
फ़ायरफ़ॉक्स 50 में काम करता है। कई घंटों की हताशा का अंत।
एंडी जीई

1
सावधान! एफएफ के साथ अब तक के मेरे अनुभव के आधार पर (संस्करण 40 से कुछ-कुछ अप करने के लिए रात 13 अप्रैल से निर्माण), यह ब्राउज़र कैश में सभी प्रविष्टियों (सभी डोमेन के लिए) को साफ करता है (बहुत कुछ विशेष वेबसाइटों को छोड़कर, जिनके व्यवहार से मैं अभी तक जांच करना है), न कि केवल उस साइट को जिसे आप भूलने की कोशिश कर रहे हैं!
जनक बंडारा

24

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

हैम्बर्गर मेनू -> प्राथमिकताएँ -> गोपनीयता और सुरक्षा -> स्पष्ट डेटा (कुकीज़ और साइट डेटा के तहत)

सुनिश्चित करें कि "कैश्ड वेब सामग्री" चेक की गई है। आप शायद "कुकीज़ और साइट डेटा" को अनचेक करना चाहते हैं। और फिर "साफ़ करें" पर क्लिक करें, और यह पूरा हो गया है।

यहां छवि विवरण दर्ज करें


3
अच्छा! मेरे समाधान के विपरीत, यह तब भी काम करता है जब आपकी साइट पर केवल एक त्रुटि पृष्ठ पर पुनर्निर्देशित हो, क्योंकि वे इतिहास में दिखाई नहीं देते हैं और आपके पास "इस साइट के बारे में भूल जाओ" पर क्लिक करने के लिए कुछ भी नहीं है।
रोमनस्टैग

2
इस समाधान के साथ एकमात्र समस्या यह है कि यह केवल 301-पुनर्निर्देशित नहीं करता है, जैसा कि ओपी चाहेगा।
लूपो

22

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

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

यह वास्तव में ठीक काम करता है, को कम करने की कोई जरूरत नहीं है।
साइमन ए। यूगस्टर

2
यह किसी भी तरह से ओवरकिल है क्योंकि यह कम से कम हमारी गतिविधि के अंतिम को हटा देता है, लेकिन उपयोगी हो सकता है।
स्टीफन गौरिचोन

पूरे इतिहास की तुलना में अंतिम घंटे को ढीला करने के लिए बेहतर है, पासवर्ड आदि को बचाया ... धन्यवाद
dario

1
फ़ायरफ़ॉक्स 66 में काम नहीं कर रहा है
मोर्टेज़ा ज़िया

21

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


मुझे एक "DNS कैश अक्षम करें" विकल्प दिखाई देता है, और वह वही करता है जो मैं चाहता हूं। बहुत गुस्सा आ रहा है ये कैचिंग! पारितोषिक के लिए धन्यवाद।
SPRBRN

इसके अलावा "संपूर्ण कैश को अक्षम करें" के लिए मुझे "हर बार पृष्ठ के नए संस्करण की जांच करें" का चयन करना होगा ताकि भुलाए गए कैश को भुला दिया जा सके। यह एकमात्र समाधान है जिसने मेरे लिए फ़ायरफ़ॉक्स 35.0.1 पर काम किया है।

यह केवल एक चीज थी जो मेरे लिए एफएफ 59.0 में काम करती थी - अनुरोध का
समाधान

2
कुछ हद तक स्पष्ट है, लेकिन यह चेकबॉक्स डेवलपर टूलबार में 'नेटवर्क' टैब में है। इसे अब सिर्फ 'अक्षम कैश' कहा जाता है। मुझे यह पसंद है क्योंकि यह कैश से साइट के बारे में सभी जानकारी नहीं मिटाता है।
जहमीम

12

एक और उपाय है;

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

धन्यवाद, यह एक अच्छा स्केलपेल-वाई तरीका है जो उन पृष्ठों के लिए काम करता है जो एक त्रुटि लौटाते हैं (और इस तरह इतिहास में नहीं दिखाते हैं)।
सिनकोडेनदा

2
यह उत्तर जटिल दिखता है, लेकिन मेरे लिए यह एकमात्र ऐसा है जो वास्तव में ओपी के प्रश्न का उत्तर देता है: केवल 301-रीडायरेक्ट कैश निकालें।
स्टीफन गौरिचोन

2
यह FF 59.0.1 के साथ या कम से कम कुछ अनुरोधों के साथ काम नहीं करता है। "भेजें" पर क्लिक करने से कुछ नहीं होता है। निश्चित नहीं है कि Bugzilla.mozilla.org/show_bug.cgi?id=1151932 संबंधित है, लेकिन यह समान लक्षणों पर चर्चा करता है।
रिचल्व

यह वास्तव में केवल एक ही है जिसने मेरे लिए काम किया हालांकि दूसरा अंतिम विकल्प भाग्य पर लटका हुआ लगता है। मैं इस कष्टप्रद मुद्दे पर कई घंटे व्यतीत कर रहा था, जिसमें अनुप्रेषित छोरों को दृष्टिकोण में रखा गया था। धन्यवाद!
Ken4scholars

4

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

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

साथ Web Developerखिड़कियां खोल दिया, अनुप्रेषित कैश ताजा हो जाएगा।


1
मुझे पूरा यकीन है कि यह पूरी तरह से पूरी तरह से कैश को निष्क्रिय कर देता है, जिससे जेएस / सीएसएस फाइलों के साथ एक बड़ी एप्लिकेशन का पुनः लोड हो जाता है - यहां तक ​​कि स्थानीय रूप से चलने पर - भयानक रूप से धीमा।
ThiefMaster

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

जब चेकबॉक्स की जाँच की जाती है, तो यह अपेक्षित रूप से पुनर्निर्देशित नहीं होता है। हालाँकि, जैसे ही मैं चेकबॉक्स को अनचेक करता हूं, पुनर्निर्देशित रिटर्न। ऐसा लग रहा है कि यह कैश को साफ नहीं करता है।
फ्लिम्स

2

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

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

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

उन फ़ाइलों की खोज करें जिनमें सटीक पाठ दोनों हैं: Moved Permanentlyऔर URL जो पुनर्निर्देशित कर रहे हैं।

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

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


जो आपके समाधानों को देखते हुए कैश को क्लियर करने से भी ज्यादा परेशानी की बात है, इसके लिए ब्राउजर रीस्टार्ट की जरूरत है ...
ThiefMaster

2
आपका प्रश्न था: " क्या फ़ायरफ़ॉक्स के कैश से केवल 301-रीडायरेक्ट को साफ़ करना संभव है ? " ...
User0

2

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

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

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


सुपर उपयोगकर्ता में आपका स्वागत है ! संदर्भ के लिए आपके द्वारा उपयोग की गई टिप्पणी से लिंक करना अच्छा है, लेकिन उत्तर को स्वयं में जोड़ना बेहतर है, ताकि उत्तर को आत्म-निहित बनाया जा सके। इस तरह, आपके उत्तर को देखने वाले व्यक्ति को पहले टिप्पणी धागा पढ़ना नहीं आता है।
jpaugh
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.