it-swarm-es.com

"Página no encontrada" en caché para usuarios anónimos

La versión de mi sitio drupal es 6.19. Siempre hay registros como el siguiente.

las entradas de registro recientes muestran

type: page not found
location:http://www.example.com/display.html
referrer:
  message: 500.shtml
  severity: warning
  hostname: 95.64.11.29 or others (maybe search engine robot IP)

La URL y el contenido son correctos, pero cuando el usuario anónimo accede a ellos, devuelve la página "Página no encontrada". Los usuarios anónimos tienen permisos para acceder al contenido.

La tabla cache_page contiene el siguiente encabezado para http://www.example.com/display.html :

Content-Type: text/html; charset=utf-8 HTTP/1.1 404 Not Found

¿Por qué la página se almacena en caché como "404 no encontrado", cuando en realidad existe?

Cuando accedo a http://www.example.com/display.html como usuario anónimo, el sitio muestra "página no encontrada"; cuando borro el caché, los usuarios anónimos pueden acceder a la página.
¿Cómo puedo corregir el contenido en caché generado por los robots de los motores de búsqueda?

3
enjoylife

¿La página es realmente manejada por Drupal o es un archivo .html estático? Parece un archivo que no debería ser manejado por Drupal, el error 500 http: // www.checkupdown.com/status/E500.html indica un error fatal del servidor.

Si es manejado por Drupal puede cambiar la URL a una sin el .html y ver si eso funciona con el almacenamiento en caché. Podría usar el módulo global_redirect para reenviar las direcciones .html, una vez que se dé cuenta averiguar por qué está fallando.

Si es un archivo plano, es posible que deba cambiar el archivo .htaccess o settings.php para permitir que el servidor web procese el archivo .html sin iniciar Drupal.

Hay un hilo masivo sobre este tema en Drupal.org http://drupal.org/node/76824#comment-3299738 Puede encontrar una respuesta allí.

PD: Si esto se sirve en un host compartido, es posible que desee ponerse en contacto con su proveedor, pueden tener algunas configuraciones extrañas y pueden solucionarlo rápidamente si explica claramente lo que está sucediendo.

2
Drew