سؤال امسح ذاكرة التخزين المؤقت 301-redirect في Firefox


هل من الممكن لمسح فقط 301-الموجهات من ذاكرة التخزين المؤقت لفايرفوكس؟ CTRL+F5 لا تؤدي المهمة نظرًا لأنك فقط إعادة تحميل الهدف دون تخزين مؤقت ولكن لا تمسح عملية إعادة التوجيه المخبأة.

سيكون خيار تعطيل التخزين المؤقت لعمليات إعادة التوجيه هذه جيدًا تمامًا أيضًا - ولكن قد يكون من الأفضل (ربما من خلال إضافة) لإزالة عمليات إعادة التوجيه المخزنة مؤقتًا هذه.

ملاحظة: أنا لا أبحث عن إجابات لتعطيل التخزين المؤقت (بما في ذلك CSS و JS وما إلى ذلك)


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
يحصل مخبأ FYI - 302 كذلك - dsmtoday
"هذه الاستجابة قابلة للتخزين المؤقت فقط إذا تمت الإشارة إليها بواسطة حقل رأس الصفحة" Cache-Control أو Expires ". - بخلاف 301 ، لا يجب تخزينها مؤقتًا طوال الوقت - ThiefMaster


الأجوبة:


حدد موقع الموقع الذي تمت إعادة توجيهك منه في الشريط الجانبي للتاريخ. انقر بزر الماوس الأيمن عليه واختر "نسيان هذا الموقع".

لا الدبونات المطلوبة!

ملاحظة أنا متأكد من أن هذا لم ينجح في الماضي ، ولكن في الوقت الحالي بعد إعادة التوجيه ثم مسح ذاكرة التخزين المؤقت للساعة الماضية ، سيؤدي ذلك إلى إزالة إعادة التوجيه المخبأة مؤقتًا.


215
2017-10-18 12:46



يعمل لي أيضا. تأكد من حذف إدخال السجل للموقع الذي تتم إعادة توجيهك إليه من عندوليس الموقع الذي تتم إعادة توجيهك إليه إلى. - marcvangend
تم تأكيده على Firefox 41. لكن لاحظ: "نسيان هذا الموقع" سوف ينسى الصفحات المخبأة ، سجل URL (مطلوب للإكمال التلقائي) وحتى كلمات المرور المحفوظة لل نطاق كامل. تقول "الموقع" ، وليس "الصفحة" ، ويبدو أن هذه الميزة تهدف إلى حماية خصوصية سجل التصفح الخاص بك. قد لا يكون ما تريده هنا ، لذا كن حذرا. - tanius
العمل على أكمل وجه - h3nr1ke
يعمل في فايرفوكس 50. نهاية ساعات طويلة من الإحباط. - Andy Gee
حذار! استنادًا إلى خبرتي مع FF حتى الآن (من الإصدار 40-شيء حتى البناء الليلي من 13 أبريل) ، فإن هذا يمسح جميع الإدخالات (لجميع النطاقات) في المتصفح مخبأ (باستثناء عدد قليل جدًا من مواقع الويب التي لم أتحرى عن سلوكها بعد) ، وليس فقط الموقع الذي تحاول نسيانه! - Janaka Bandara


هذا هو الحل البسيط لهذا في Firefox:

القائمة -> أدوات -> خيارات -> متقدم -> الشبكة -> مسح الآن

وانتهى


23
2017-12-14 02:57



لطيف! على عكس حلّي ، يعمل هذا حتى لو كانت زيارتك الوحيدة للموقع هي إعادة توجيه إلى صفحة خطأ ، لأن تلك لا تظهر في السجل وليس لديك ما تنقر عليه "نسيان هذا الموقع". - RomanSt
المشكلة الوحيدة في هذا الحل هي أنه غير واضح فقط 301-إعادة توجيه كما يود البروتوكول الاختياري. - Loopo


الحل الوحيد الذي وجدته حتى الآن - وهو عدم مسح ذاكرة التخزين المؤقت بالكامل - هو "تعطيل ذاكرة التخزين المؤقت بالكامل" شريط أدوات المطور على الإنترنت. وبمجرد تعطيلك ، قم بإعادة تحميل الصفحة وتحصل على الإصدار الجديد (تذكر إلغاء تحديد التبديل بعد الانتهاء من ذلك).


19
2017-09-07 17:23



أرى خيار "تعطيل ذاكرة التخزين المؤقت لنظام أسماء النطاقات" ، ويبدو أن هذا ما أريده. مزعج جدا هذا التخزين المؤقت! شكرا على الاكرامية. - SPRBRN
بالإضافة إلى "تعطيل ذاكرة التخزين المؤقت بالكامل" كان علي اختيار "التحقق من الإصدار الأحدث من الصفحة في كل مرة" لتنسى ذاكرة التخزين المؤقت لإعادة التوجيه. هذا هو الحل الوحيد الذي عمل لي على Firefox 35.0.1.
كان هذا هو الشيء الوحيد الذي عمل بالنسبة لي FF 59.0 - إعادة إرسال الطلب لم يكن واضحا & مسح المزيد من المخابئ لم يكن خيارا - RozzA
واضح إلى حدٍ ما ، ولكن مربع الاختيار هذا موجود في علامة التبويب "الشبكة" في شريط أدوات مطوري البرامج. إنه الآن يسمى "تعطيل التخزين المؤقت". يعجبني هذا لأنه لا يمسح جميع المعلومات عن الموقع من ذاكرة التخزين المؤقت. - Jahmic


تتمثل أسرع طريقة لإزالة ذاكرة التخزين المؤقت في Firefox ، والتي تتضمن عمليات إعادة التوجيه 301 ، في ما يلي:

  • صحافة CTRL + SHIFT + حذف
  • تغيير النطاق الزمني ، إذا لزم الأمر
  • انقر فوق تفاصيل وأزل كل شيء بخلاف "مخبأ"

18
2018-01-19 18:34



هذا في الواقع يعمل بشكل جيد ، لا حاجة للتخفيض. - Simon A. Eugster
هذا هو مبالغة نوعا ما لأنه يحذف آخر نشاط لنا على الأقل ، ولكن قد يكون مفيدا. - Stéphane Gourichon
من الأفضل أن تفقد الساعة الأخيرة من التاريخ بأكمله ، كلمات المرور المحفوظة إلخ ... شكرًا - dario


حل آخر هو ؛

  • افتح شريط أدوات المطور على علامة التبويب "الشبكة" (السيطرة+تحول+Q أو كمد+يختار، يقرر+Q)
  • تأكد من تمكين فلتر "الكل" أو "HTML" في الصف السفلي
  • انتقل إلى عنوان URL الذي تستقبل عملية إعادة توجيه مؤقتًا إليه ، كالمعتاد
  • لاحظ أن طلب HTML الأول سيعرض 301 في قائمة الشبكات
  • انقر بزر الماوس الأيمن على هذا الصف ، واختر "تعديل وإعادة إرسال"
  • سيظهر جزء على اليمين ، مما يسمح لك بتحرير طلب HTTP. فقط اضغط "إرسال"
  • سيتم عرض طلب HTML جديد في قائمة "الشبكة" ، هذه المرة (نأمل!) بإرجاع 200
  • انتقل إلى عنوان URL مرة أخرى ، يجب أن يعمل كما هو متوقع

11
2017-11-09 13:12



شكرًا جزيلاً ، هذه طريقة مشرط جيدة تعمل مع الصفحات التي تعرض خطأًا (وبالتالي لا تظهر في التاريخ). - cincodenada
تبدو هذه الإجابة معقدة ، ولكن بالنسبة لي هي الوحيدة التي تجيب فعليًا على سؤال OP: قم بإزالة ذاكرة التخزين المؤقت 301-redirect فقط. - Stéphane Gourichon
هذا لا يعمل مع FF 59.0.1 ، أو على الأقل مع بعض الطلبات. النقر على "إرسال" لا يفعل شيئا. لست متأكدا سواء bugzilla.mozilla.org/show_bug.cgi؟id=1151932 يرتبط ، لكنه يناقش أعراض مماثلة. - Richlv


رد متأخر. مع Firefox 50.

  1. افتح Web Developer في Firefox (F12)
  2. افتح Toolbox Options (أيقونة الترس / الترس على رأس Web Developer نافذة او شباك)
  3. تحت Advanced Settings، تفقد الصندوق Disable HTTP Cache (when toolbox is open).

مع Web Developer فتح النوافذ ، سيتم تحديث ذاكرة التخزين المؤقت إعادة التوجيه.


3
2018-01-01 11:59



أنا متأكد من أن هذا سيؤدي إلى تعطيل ذاكرة التخزين بالكامل تمامًا ، مما يجعل إعادة تحميل تطبيق كبير مع الكثير من ملفات JS / CSS - حتى عند التشغيل محليًا - بطيئًا للغاية. - ThiefMaster
إنه حل لمسح إحباط ذاكرة التخزين المؤقت لإعادة التوجيه (لا توجد طريقة جيدة لإخلائه تمامًا ، لقد قمت بتعطيل السجل على متصفحي ، الإجابات الأخرى أعلاه لا تحل مشكلتي :() ، ثم أغلق مطور الويب (F12) أو ألغ تحديده الخيارات ثم يمكنك الاستمرار في التطوير. :) - checksum


إذا كنت تستخدم نظام التشغيل Windows ، ولم يظهر عنوان URL في سجل المتصفح

استخدم أداة بحث مثل wingrep أو الخيار "بحث في الملفات ..." في Notepad ++ للبحث عن الملفات ضمن هذا المسار:

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

البحث عن الملفات التي تحتوي على النص المحدد على حد سواء: Moved Permanently، وعنوان URL الذي يعيد التوجيه.

قد يستغرق البحث دقيقة واحدة ، وقد يعرض أكثر من ملف واحد.

ثم قم ببساطة بحذف الملف (الملفات) الموجودة ، ثم أعد تشغيل Firefox.


1
2017-10-02 20:34



الذي هو أكثر من متاعب من مجرد مسح ذاكرة التخزين المؤقت مع الأخذ في الاعتبار الحلول الخاصة بك يحتاج إلى إعادة تشغيل المتصفح ... - ThiefMaster
كان سؤالك: "هل من الممكن لمسح فقط 301-redirects من ذاكرة التخزين المؤقت لفايرفوكس؟"... - User0


يمكنك مسح عمليات إعادة التوجيه المخزنة مؤقتًا كجزء من سجل التصفح ، وتحديد نطاق زمني. بالنسبة إلى الإصدار الأخير من Firefox Quantum 57.0.3 ، إليك كيفية القيام بذلك:

  1. انقر فوق قائمة الهامبرغر أو زر المكتبة بجوار شريط البحث.
  2. انقر فوق "المحفوظات".
  3. انقر فوق "مسح المحفوظات الأخيرة ...".
  4. قم بتوسيع "التفاصيل" بالنقر فوق زر صغير بجوار العلامة.
  5. قم بإلغاء التحديد كل شيء باستثناء "ذاكرة التخزين المؤقت". اختياريا: اختر "النطاق الزمني المطلوب" لإلغاء تحديده.
  6. انقر فوق "مسح الآن".

للإصدارات السابقة من Firefox ، راجع mihkovالصورة تعليق على السؤال.


1
2018-01-11 16:27



مرحبا بك في مستخدم سوبر! من الجيد الربط بالتعليق الذي استخدمته كمرجع ، ولكن من الأفضل إضافة السياق في الإجابة نفسها ، لجعل الإجابة قائمة بذاتها. بهذه الطريقة ، لا يحتاج شخص ما ينظر إلى إجابتك لقراءة موضوع التعليق أولاً. - jpaugh