2012-02-24 14 views
7

Parece un problema simple, pero no puedo encontrar una respuesta.Wordpress devuelve un archivo no encontrado solo cuando el caché está habilitado

Con la caché desactivada, todo funciona bien. Con la caché habilitada, la siguiente javascript include devuelve un error Wordpress 'page unfound'.

http://myserver/wp-content/plugins/myplugin/js/jquery.cycle.all.min.js

estoy deshabilitar la caché utilizando la herramienta de desarrollo web Firefox, pero no puedo ver que eso debería tener ninguna incidencia en el tema. Por alguna razón, Wordpress no puede encontrar un archivo legítimo.

El guión está registrado correctamente y pone en cola con el siguiente código:

wp_register_script("jquery.cycle.all.min.js", $plugin_url . '/js/jquery.cycle.all.min.js', 'jquery'); 
wp_enqueue_script("jquery.cycle.all.min.js"); 
+2

¿Qué tipo de almacenamiento en caché está haciendo? –

+0

@SteveBuzonas Es solo el almacenamiento en caché regular del navegador que causa el problema. El sitio web en sí (solo una instancia de desarrollo) no está en el lado del servidor en caché. – fred2

+2

Dice que Wordpress no puede encontrar el archivo, pero está hablando del caché del lado del cliente. ¿Quién no está buscando el archivo, Wordpress o su navegador? ¿Estás viendo algún mensaje de error? Si se trata de un problema del navegador, debe consultar la pestaña "Net" [Firebug] (http://getfirebug.com/) para ver si el archivo en cuestión se está descargando al volver a cargar la página. –

Respuesta

1

¿Al volver a encender el caché, vuelve el problema? De lo contrario, era un problema con la memoria caché de su navegador, no con el servidor. Si el problema hace devolver, entonces debería mirar los encabezados, como mencionó Samuel Edwin Ward.

2

Borrar la caché del navegador. (dur ... lo sé).

Comportamiento inesperado al encender y apagar el caché del navegador, con archivos que se mantuvieron en el caché durante mucho tiempo.

+2

Probablemente también sea una buena idea mirar qué encabezados está enviando el servidor web que están causando el error en caché por tanto tiempo, y quizás modificarlos. –

Cuestiones relacionadas