Pregunta Borrar el caché 301-redirect en Firefox


¿Es posible borrar solamente 301-redirige desde el caché de Firefox? CTRL+F5 no hace el trabajo, ya que solo recarga el destino sin almacenar en caché, pero no borra la redirección en caché.

Una opción para deshabilitar el almacenamiento en caché de esas redirecciones por completo estaría bien también, pero de alguna manera (posiblemente a través de una extensión) para eliminar esos redireccionamientos en caché sería mejor.

Nota: No estoy buscando respuestas que deshabiliten todo el almacenamiento en caché (incluidos CSS, JS, etc.)


167


origen


Use 302 o 307 si desea redirigir temporalmente ... 301 es para redirección permanente ... - inf3rno
Yo sé eso. Pero a veces te olvidas de cambiar eso o tu framework usa uno (por ejemplo, Flask lo hace cuando redirecciona desde /foo a /foo/) - ThiefMaster
Hmm, la mayoría de los marcos desactivan el caché mediante el modo de depuración, o puedes desactivarlo manualmente si agregas no-cache, no-store encabezados Eso evitará la caché 301 headers también, si estoy en lo correcto. Si se almacenó en caché recientemente, puede borrar la memoria caché reciente history/clear recent history. Si no fue reciente, puede encontrar el sitio en el historial, hacer clic en él con el botón derecho y elegir delete this page o forget about this site. Teóricamente, todos estos están funcionando, en la práctica nunca los utilicé para eliminar una redirección del caché ... - inf3rno
FYI - 302 también se almacena en caché - dsmtoday
"Esta respuesta solo se puede almacenar en caché si está indicada por un campo de encabezado Cache-Control o Expires". - Así que a diferencia de 301, no se debe almacenar en caché todo el tiempo - ThiefMaster


Respuestas:


Ubique el sitio del que se le redirige en la barra lateral Historial. Haga clic con el botón derecho y seleccione "Olvidar este sitio".

¡No se requieren complementos!

PD Estoy bastante seguro de que esto no funcionó en el pasado, pero hoy en día seguir el redireccionamiento y luego borrar el caché de la hora pasada en realidad eliminará la redirección en caché.


205



No funcionó para mí, también. - Frozen Flame
Funciona para mí también Asegúrate de eliminar la entrada del historial del sitio al que estás siendo redirigido de, no el sitio al que se te redirige a. - marcvangend
Confirmado en Firefox 41. Pero tenga en cuenta: "Olvídese de este sitio" se olvidará de las páginas en caché, el historial de URL (necesario para completar automáticamente) e incluso las contraseñas guardadas para el dominio completo. Dice "sitio", no "página", y esta función parece destinada a proteger su privacidad del historial de navegación. Puede que no sea lo que quieres aquí, así que ten cuidado. - tanius
trabajando perfectamente - h3nr1ke
Funciona en Firefox 50. El final de muchas horas de frustración. - Andy Gee


Aquí está la solución simple para esto en Firefox:

Menú -> Herramientas -> Opciones -> Avanzado -> Red -> Borrar ahora

y está hecho.


22



¡Bonito! A diferencia de mi solución, esto funciona incluso si su única visita al sitio es un redireccionamiento a una página de error, porque esos no aparecen en el historial y no tiene nada para hacer clic en "Olvidar este sitio". - RomanSt
el único problema con esta solución es que no se borra solo 301-redirigir como le gustaría a OP - Loopo


La única solución que he encontrado hasta ahora -salvo borrar todo el caché- es la opción "Deshabilitar todo el caché" alternar Barra de herramientas del desarrollador web. Una vez deshabilitado, vuelve a cargar la página y obtiene la nueva versión (recuerde desmarcar el alternar después de que haya terminado).


18



Veo la opción "Deshabilitar la caché de DNS" y parece que hago lo que quiero. Muy molesto este almacenamiento en caché! Gracias por el consejo. - SPRBRN
Además de "Deshabilitar el caché completo", tuve que seleccionar "Buscar siempre una versión más nueva de la página" para que se olvidara el caché de redireccionamiento. Esta es la única solución que funcionó para mí en Firefox 35.0.1.
esto fue lo único que funcionó para mí FF 59.0 - reenviar la solicitud no se borró y borrar más cachés no era una opción - RozzA
Algo obvio, pero esta casilla de verificación está en la pestaña 'red' en la barra de herramientas del desarrollador. Ahora se llama simplemente 'desactivar caché'. Me gusta porque no borra toda la información sobre el sitio del caché. - Jahmic


La forma más rápida de eliminar el caché en Firefox, que incluye 301 redirecciones, es la siguiente:

  • prensa CTRL + MAYÚS + Eliminar
  • Cambia el rango de tiempo, si es necesario
  • Haga clic en Detalles y desmarque todo lo que no sea "cache"

16



Esto realmente funciona bien, no hay necesidad de rechazarlo. - Simon A. Eugster
Esto es de alguna manera exagerado ya que elimina al menos la última actividad, pero puede ser útil. - Stéphane Gourichon
Mejor perder la última hora que toda la historia, contraseñas guardadas, etc ... Gracias - dario


Otra solución es;

  • Abra la barra de herramientas del Desarrollador en la pestaña Red (Ctrl+Cambio+Q o Cmd+Optar+Q)
  • Asegúrese de que el filtro "Todo" o "HTML" esté habilitado en la fila inferior
  • Navegue a la URL en la que está recibiendo un redireccionamiento en caché, como de costumbre
  • Observe que la primera solicitud HTML mostrará un 301 en la lista de la red
  • Haga clic con el botón derecho en esa fila, elija "Editar y reenviar"
  • Aparecerá un panel a la derecha, que le permitirá editar la solicitud HTTP. Simplemente haga clic en "Enviar"
  • Se mostrará una nueva solicitud HTML en la lista de la red, esta vez (¡con suerte!) Devolviendo un 200
  • Navegue a la URL nuevamente, debería funcionar como se esperaba

10



Gracias, esta es una buena forma de bisturí que funciona para las páginas que devuelven un error (y por lo tanto no se muestran en la historia). - cincodenada
Esta respuesta parece complicada, pero para mí es la única que realmente responde la pregunta del OP: elimine solo el caché de redireccionamiento 301. - Stéphane Gourichon
Esto no funciona con FF 59.0.1, o al menos con algunas solicitudes. Al hacer clic en "Enviar" no hace nada. No estoy seguro si bugzilla.mozilla.org/show_bug.cgi?id=1151932 está relacionado, pero discute síntomas similares. - Richlv


Respuesta tardía. Con Firefox 50.

  1. Abrir Web Developer en Firefox (F12)
  2. Abrir Toolbox Options (Icono de forma de Gear / Cog en la parte superior de Web Developer ventana)
  3. Debajo Advanced Settings, revisa la caja Disable HTTP Cache (when toolbox is open).

Con Web Developer ventanas abiertas, la memoria caché de redireccionamiento se actualizará.


3



Estoy bastante seguro de que esto deshabilita todo el caché, haciendo que las recargas de una aplicación grande con muchos archivos JS / CSS, incluso cuando se ejecutan localmente, sean terriblemente lentos. - ThiefMaster
Es una solución para borrar su frustración de la memoria caché de redirección (casi de ninguna manera es buena manera de borrarlo, desactivé el historial en mi navegador, otras respuestas anteriores no resuelven mi problema :(). Luego, cierre el Desarrollador web (F12) o desmarque las opciones, entonces puedes continuar con el desarrollo :) - checksum


Si está en Windows, y la url no se muestra en el historial del navegador

Use una herramienta de búsqueda como wingrep o la opción "Buscar en archivos ..." en Notepad ++ para buscar archivos en esta ruta:

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

Busque archivos que contengan tanto el texto exacto: Moved Permanentlyy la URL que está redirigiendo.

La búsqueda puede demorar un minuto y puede devolver más de un archivo.

Luego, simplemente elimine los archivos encontrados y reinicie Firefox.


1



Lo cual es aún más complicado que simplemente borrar el caché teniendo en cuenta que sus soluciones necesitan un reinicio del navegador ... - ThiefMaster
Tu pregunta fue: "¿Es posible borrar solamente 301-redirecciones de la memoria caché de Firefox?"... - User0


Puede borrar los redireccionamientos en caché como parte del historial de navegación, seleccionando un rango de tiempo. Para el reciente Firefox Quantum 57.0.3, esta es la forma de hacerlo:

  1. Haga clic en el menú de hamburguesas o el botón de la biblioteca al lado de la barra de búsqueda.
  2. Haga clic en 'Historial'.
  3. Haga clic en 'Limpiar historial reciente ...'.
  4. Expanda 'Detalles' haciendo clic en un pequeño botón al lado de la etiqueta.
  5. Desmarcar todo menos 'Caché'. Opcionalmente: seleccione el "Rango de tiempo para borrar" preferido.
  6. Haga clic en 'Limpiar ahora'.

Para versiones anteriores de Firefox, vea @mihkoves comentario en la pregunta.


1



Bienvenido a Super usuario! Es bueno vincular el comentario que utilizó como referencia, pero es aún mejor agregar el contexto en la respuesta en sí, para que la respuesta sea independiente. De esta manera, alguien que mira su respuesta no tiene que leer primero el hilo de comentario. - jpaugh