Sitemap gives 404 error and shows “no se ha encontrado nada”

#1106932
  • Hola,

    Mi sitemap principal (https://guimos.com/sitemap_index.xml) está dando un error 404 (“no se ha encontrado nada en esta ubicación”).

    He revisado toda la configuración, pero el problema persiste.

    Estos son los pasos que ya he intentado:

    Confirmé que la opción “Index” está activada para todos los tipos de contenido (productos, categorías, etc.).

    Purge toda la caché del sitio.

    Re-guardé los enlaces permanentes en WordPress.

    Añadí las reglas de reescritura de Rank Math en el archivo .htaccess.

    Revisé que el sitemap no esté en la lista de exclusión del plugin de caché.

    Por favor, ayúdame a diagnosticar y solucionar por qué el archivo sitemap no existe en mi servidor.

Viewing 4 replies - 1 through 4 (of 4 total)
  • Hello,

    Lamentamos que estés enfrentando este problema con tu sitemap. Un error 404 en el archivo sitemap_index.xml puede ser frustrante, pero hay algunas cosas más que podemos verificar para intentar resolverlo.

    Aquí hay algunos pasos adicionales que puedes seguir:

    1. Verifica las Reglas de Reescritura: Asegúrate de que las reglas de reescritura que añadiste en el archivo .htaccess son correctas. Aquí tienes el código que deberías tener:

      # START of Rank Math Sitemap Rewrite Rules
      RewriteEngine On
      RewriteBase /
      RewriteRule ^sitemap_index.xml$ /index.php?sitemap=1 [L]
      RewriteRule ^([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L]
      RewriteRule ^([a-z]+)?-?sitemap.xsl$ /index.php?xsl=$1 [L]
      # END of Rank Math Sitemap Rewrite Rules
    2. Flushea la Caché del Sitemap: Asegúrate de flushear la caché del sitemap después de hacer cambios. Puedes hacerlo yendo a Rank Math SEO → Ajustes del Sitemap y cambiando la opción de Enlaces por Sitemap. Luego, guarda los cambios y flushea los enlaces permanentes nuevamente.

    3. Verifica la Configuración del Servidor: Si estás utilizando un servidor NGINX, asegúrate de que las reglas de reescritura para NGINX estén configuradas correctamente. Aquí tienes un ejemplo:

      # START Nginx Rewrites for Rank Math Sitemaps
      rewrite ^/sitemap_index.xml$ /index.php?sitemap=1 last;
      rewrite ^/([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 last;
      rewrite ^/([a-z]+)?-sitemap.xsl$ /index.php?xsl=$1 last;
      # END Nginx Rewrites for Rank Math Sitemaps
    4. Asegúrate de que las Páginas Estén Configuradas para Indexar: Verifica que todas las páginas y publicaciones que deseas incluir en el sitemap estén configuradas para indexarse. Puedes revisar esto en la pestaña avanzada de Rank Math en la pantalla de edición de cada publicación o página.

    5. Revisa los Registros del Servidor: Si el problema persiste, puede ser útil revisar los registros del servidor para ver si hay algún error relacionado con la generación del sitemap.

    Si después de seguir estos pasos el problema continúa, te recomendaría responder a este ticket con más detalles sobre tu configuración actual y cualquier mensaje de error que puedas encontrar en los registros del servidor. Un agente humano del equipo de soporte de Rank Math podrá ayudarte a diagnosticar y resolver el problema más a fondo.

    Gracias por tu paciencia mientras trabajamos en esto juntos.

    Sources:
    Why the Sitemap_Index.xml is Throwing a 404 Error » Rank Math

    This is an automated reply from Rank Math Support Bot. Your ticket has been assigned to a human agent and we will get back to you shortly.

    el problema persiste
    como puedo corregirlo

    es importante mencinar que estoy trabajando con wordpress y hostinger

    Hello,

    In this case, please disable the transient cache for the sitemap by applying this filter. This will make sure that your XML sitemap always reflects the latest changes on your site:

    /** 
     * Filter if XML sitemap transient cache is enabled.
     *
     * @param boolean $unsigned Enable cache or not, defaults to true
     */
    add_filter( 'rank_math/sitemap/enable_caching', '__return_false');

    If you’re not sure how to add this code, you can follow this guide:
    https://rankmath.com/kb/wordpress-hooks-actions-filters/

    Also, head over to your website files /wp-content/uploads/rankmath/, and delete any XML files from that path.

    If the issue persists, try updating the plugin to the beta version, as we have included a fix for sitemap caching issues.

    Here’s a guide you can follow:
    https://rankmath.com/kb/version-control/#beta-updates

    Let us know how this goes.

Viewing 4 replies - 1 through 4 (of 4 total)

You must be logged in to reply to this ticket.