Câu hỏi Xóa bộ nhớ cache chuyển hướng 301 trong Firefox


Có thể xóa chỉ có Chuyển hướng 301 từ bộ nhớ cache của Firefox? CTRL+F5 không thực hiện công việc vì bạn chỉ cần tải lại đích mà không cần lưu vào bộ nhớ đệm nhưng không xóa chuyển hướng được lưu trong bộ nhớ cache.

Một tùy chọn để vô hiệu hóa bộ nhớ đệm của các chuyển hướng đó hoàn toàn cũng sẽ tốt - nhưng một số cách (có thể thông qua một phần mở rộng) để loại bỏ các chuyển hướng được lưu trong bộ nhớ cache sẽ tốt hơn.

Lưu ý: Tôi không tìm kiếm câu trả lời vô hiệu hóa tất cả bộ nhớ đệm (bao gồm CSS, JS, v.v.)


167
2017-08-29 21:44


gốc


Sử dụng 302 hoặc 307 nếu bạn muốn chuyển hướng tạm thời ... 301 là chuyển hướng vĩnh viễn ... - inf3rno
Tôi biết điều đó. Nhưng đôi khi bạn quên thay đổi điều đó hoặc khung của bạn sử dụng một khung (ví dụ, Flask làm như vậy khi chuyển hướng từ /foo đến /foo/) - ThiefMaster
Hmm hầu hết các khung công tác đều tắt bộ nhớ cache bằng chế độ gỡ lỗi hoặc bạn có thể tắt chế độ này theo cách thủ công nếu bạn thêm no-cache, no-store tiêu đề. Điều đó sẽ ngăn chặn bộ nhớ cache bằng 301 headercũng vậy, nếu tôi đúng. Nếu nó được lưu trong bộ nhớ cache gần đây, bạn có thể xóa bộ nhớ cache gần đây bằng history/clear recent history. Nếu nó không phải là gần đây, bạn có thể tìm thấy các trang web trong lịch sử, bấm vào nó với nút bên phải và chọn delete this page hoặc là forget about this site. Về mặt lý thuyết, tất cả những điều này đều đang hoạt động, trong thực tế, tôi chưa bao giờ sử dụng chúng để xóa một chuyển hướng khỏi bộ nhớ cache ... - inf3rno
FYI - 302 cũng được lưu vào bộ nhớ cache - dsmtoday
"Phản hồi này chỉ có thể lưu vào bộ nhớ cache nếu được chỉ định bởi trường tiêu đề Bộ nhớ cache hoặc Hết hạn." - không giống như 301 nó không nên được lưu trữ mọi lúc - ThiefMaster


Các câu trả lời:


Xác định vị trí trang web bạn được chuyển hướng từ trong thanh bên Lịch sử. Nhấp chuột phải vào nó và chọn "Quên về trang web này".

Không cần addons!

P.S. Tôi khá chắc chắn điều này đã không làm việc trong quá khứ, nhưng ngày nay sau chuyển hướng và sau đó thanh toán bù trừ bộ nhớ cache cho giờ qua thực sự sẽ loại bỏ các chuyển hướng được lưu trữ.


207
2017-10-18 12:46



Không làm việc cho tôi nữa. - Frozen Flame
Làm việc cho tôi quá. Đảm bảo bạn xóa mục nhập lịch sử của trang web bạn đang được chuyển hướng từ, không phải trang web bạn được chuyển hướng đến. - marcvangend
Xác nhận trên Firefox 41. Nhưng lưu ý: "Quên về trang web này" sẽ quên các trang được lưu trong bộ nhớ cache, lịch sử URL (cần thiết cho tự động hoàn thành) và thậm chí cả mật khẩu đã lưu cho toàn miền. Nó nói "trang web", không phải "trang" và tính năng này dường như nhằm mục đích bảo vệ quyền riêng tư lịch sử lướt web của bạn. Nó có thể không phải là những gì bạn muốn ở đây, vì vậy hãy cẩn thận. - tanius
làm việc hoàn hảo - h3nr1ke
Hoạt động trong Firefox 50. Sự kết thúc của nhiều giờ thất vọng. - Andy Gee


Đây là giải pháp đơn giản cho điều này trong Firefox:

Menu -> Công cụ -> Tùy chọn -> Nâng cao -> Mạng -> Xóa ngay

và nó đã xong.


22
2017-12-14 02:57



Tốt đẹp! Không giống như giải pháp của tôi, điều này hoạt động ngay cả khi bạn truy cập trang web chỉ là chuyển hướng đến trang lỗi, vì những trang đó không xuất hiện trong lịch sử và bạn không có gì để nhấp "Quên về trang web này". - RomanSt
vấn đề duy nhất với giải pháp này là nó không rõ ràng chỉ chuyển hướng 301 như OP muốn. - Loopo


Giải pháp duy nhất mà tôi đã tìm thấy cho đến nay - ngắn gọn xóa toàn bộ bộ nhớ cache - là "Tắt toàn bộ bộ nhớ cache" trong Web Developer Toolbar. Sau khi vô hiệu hóa, bạn tải lại trang và tải xuống phiên bản mới (hãy nhớ bỏ chọn công tắc sau khi bạn đã hoàn tất).


18
2017-09-07 17:23



Tôi thấy tùy chọn "Tắt DNS cache" và điều đó dường như làm những gì tôi muốn. Rất khó chịu bộ nhớ đệm này! Cảm ơn vì tiền hỗ trợ. - SPRBRN
Ngoài ra để "Vô hiệu hóa toàn bộ bộ nhớ cache", tôi phải chọn "Kiểm tra phiên bản mới hơn của trang mỗi lần" để bộ nhớ cache chuyển hướng bị lãng quên. Đây là giải pháp duy nhất làm việc cho tôi trên Firefox 35.0.1.
đây là điều duy nhất làm việc cho tôi FF 59.0 - gửi lại yêu cầu không rõ ràng và xóa thêm bộ nhớ cache không phải là một lựa chọn - RozzA
Hơi rõ ràng, nhưng hộp kiểm này nằm trong tab 'mạng' trong thanh công cụ dành cho nhà phát triển. Nó bây giờ chỉ được gọi là 'vô hiệu hóa bộ nhớ cache'. Tôi thích điều này vì nó không xóa tất cả thông tin về trang web từ bộ nhớ cache. - Jahmic


Cách nhanh nhất để xóa bộ nhớ cache trong Firefox, bao gồm chuyển hướng 301, như sau:

  • nhấn CTRL + SHIFT + Xóa
  • Thay đổi phạm vi thời gian, nếu cần
  • Bấm vào Chi tiết và bỏ chọn mọi thứ khác ngoài "bộ nhớ đệm"

17
2018-01-19 18:34



Điều này thực sự hoạt động tốt, không cần phải downvote. - Simon A. Eugster
Điều này là bằng cách nào đó quá mức vì nó xóa ít nhất hoạt động cuối cùng của chúng ta, nhưng có thể hữu ích. - Stéphane Gourichon
Tốt hơn để mất giờ cuối cùng so với toàn bộ lịch sử, mật khẩu đã lưu, v.v. - dario


Một giải pháp khác là;

  • Mở thanh công cụ dành cho nhà phát triển trên tab Mạng (Ctrl+Shift+Q hoặc là Cmd+Opt+Q)
  • Đảm bảo bộ lọc "Tất cả" hoặc "HTML" được bật ở hàng dưới cùng
  • Điều hướng đến URL bạn đang nhận được chuyển hướng được lưu trong bộ nhớ cache, như thường lệ
  • Lưu ý rằng yêu cầu HTML đầu tiên sẽ hiển thị 301 trong danh sách Mạng
  • Nhấp chuột phải vào hàng đó, chọn "Chỉnh sửa và gửi lại"
  • Một cửa sổ sẽ hiển thị bên phải, cho phép bạn chỉnh sửa yêu cầu HTTP. Chỉ cần nhấp vào "Gửi"
  • Một yêu cầu HTML mới sẽ hiển thị trong danh sách Mạng, lần này (hy vọng!) Trả về 200
  • Điều hướng đến URL một lần nữa, nó sẽ hoạt động như mong đợi

10
2017-11-09 13:12



Cảm ơn, đây là một cách tốt-scalp-y hoạt động cho các trang trả về một lỗi (và do đó không hiển thị trong lịch sử). - cincodenada
Câu trả lời này có vẻ phức tạp, nhưng với tôi nó là người duy nhất thực sự trả lời câu hỏi của OP: chỉ xóa bộ nhớ cache chuyển hướng 301. - Stéphane Gourichon
Điều này không hoạt động với FF 59.0.1, hoặc ít nhất là với một số yêu cầu. Nhấp vào "Gửi" không có gì. Không chắc chắn liệu bugzilla.mozilla.org/show_bug.cgi?id=1151932 có liên quan, nhưng nó thảo luận về các triệu chứng tương tự. - Richlv


Câu trả lời muộn. Với Firefox 50.

  1. Mở ra Web Developer trong Firefox (F12)
  2. Mở ra Toolbox Options (Biểu tượng hình dạng bánh răng / Cog ở trên cùng của Web Developer cửa sổ)
  3. Dưới Advanced Settings, kiểm tra hộp Disable HTTP Cache (when toolbox is open).

Với Web Developer cửa sổ đã mở, bộ nhớ cache chuyển hướng sẽ được làm mới.


3
2018-01-01 11:59



Tôi khá chắc chắn điều này vô hiệu hóa toàn bộ bộ nhớ cache, làm cho tải lại một ứng dụng lớn với nhiều tệp JS / CSS - ngay cả khi chạy cục bộ - rất chậm. - ThiefMaster
Đó là một giải pháp để xóa bộ nhớ cache chuyển hướng thất vọng của bạn (hầu như không có cách nào tốt để xóa nó, tôi vô hiệu hoá lịch sử trên trình duyệt của tôi, các câu trả lời khác ở trên không giải quyết được vấn đề của tôi:) Sau đó, hoặc đóng Web Developer (F12) hoặc bỏ chọn các tùy chọn sau đó bạn có thể tiếp tục phát triển. :) - checksum


Nếu bạn đang ở trên cửa sổ và url không được hiển thị trong lịch sử trình duyệt

Sử dụng công cụ tìm kiếm như wingrep hoặc tùy chọn "Tìm trong tệp ..." trong Notepad ++ để tìm kiếm tệp theo đường dẫn này:

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

Tìm kiếm các tệp chứa cả văn bản chính xác: Moved Permanentlyvà URL đang chuyển hướng.

Tìm kiếm có thể mất một phút và có thể trả về nhiều tệp.

Sau đó, chỉ cần xóa (các) tệp đã tìm thấy và khởi động lại Firefox.


1
2017-10-02 20:34



Mà thậm chí còn phức tạp hơn là chỉ xóa bộ nhớ cache xem xét các giải pháp của bạn cần khởi động lại trình duyệt ... - ThiefMaster
Câu hỏi của bạn là: "Có thể xóa chỉ có 301-chuyển hướng từ bộ nhớ cache của Firefox?"... - User0


Bạn có thể xóa các chuyển hướng được lưu trong bộ nhớ cache như là một phần của lịch sử duyệt web, chọn một phạm vi thời gian. Đối với Firefox Quantum 57.0.3 gần đây, dưới đây là cách thực hiện:

  1. Nhấp vào menu bánh hamburger hoặc là nút thư viện bên cạnh thanh tìm kiếm.
  2. Nhấp vào 'Lịch sử'.
  3. Nhấp vào 'Xoá Lịch sử Gần đây ...'.
  4. Mở rộng 'Chi tiết' nhấp vào một nút nhỏ bên cạnh nhãn.
  5. Bỏ chọn tất cả trừ 'Cache'. Tùy chọn: chọn 'Phạm vi thời gian để xóa' ưa thích.
  6. Nhấp vào 'Clear Now'.

Đối với các phiên bản trước của Firefox, hãy xem @mihkov'S bình luận về câu hỏi.


1
2018-01-11 16:27



Chào mừng bạn đến Siêu người dùng! Bạn nên liên kết với nhận xét bạn đã sử dụng để tham khảo, nhưng tốt hơn là thêm ngữ cảnh vào chính câu trả lời, để làm cho câu trả lời tự chứa. Bằng cách đó, ai đó nhìn vào câu trả lời của bạn không phải đọc chuỗi nhận xét trước tiên. - jpaugh