Reglas de reescritura de mapas del sitio para NGINX

Algunas configuraciones de NGINX requieren que se agreguen reglas de reescritura al archivo de configuración de NGINX.

Si estás recibiendo un error 404 "Página no encontrada" para tu mapa del sitio XML, mapa del sitio RSS o mapa del sitio de vídeo en NGINX, añade las siguientes reglas de reescritura en tu archivo de configuración de NGINX.

NOTA:  Si no sabes qué hacer con esto, deberás ponerte en contacto con tu empresa de alojamiento para obtener ayuda.

rewrite ^/video-sitemap.xml$ /index.php?aiosp_video_sitemap_path=root last;
rewrite ^/video-sitemap.xml.gz$ /index.php?aiosp_video_sitemap_path=root last;
rewrite ^/(.+)-video-sitemap.xml$ /index.php?aiosp_video_sitemap_path=$1 last;
rewrite ^/(.+)-video-sitemap.xml.gz$ /index.php?aiosp_video_sitemap_path=$1 last;
rewrite ^/(.+)-video-sitemap(\d+).xml$ /index.php?aiosp_video_sitemap_path=$1&aiosp_sitemap_page=$2 last;
rewrite ^/(.+)-video-sitemap(\d+).xml.gz$ /index.php?aiosp_video_sitemap_path=$1&aiosp_sitemap_page=$2 last;

rewrite ^/sitemap.xml$ /index.php?aiosp_sitemap_path=root last;
rewrite ^/sitemap.xml.gz$ /index.php?aiosp_sitemap_path=root last;
rewrite ^/(.+)-sitemap.xml$ /index.php?aiosp_sitemap_path=$1 last;
rewrite ^/(.+)-sitemap.xml.gz$ /index.php?aiosp_sitemap_path=$1 last;
rewrite ^/(.+)-sitemap(\d+).xml$ /index.php?aiosp_sitemap_path=$1&aiosp_sitemap_page=$2 last;
rewrite ^/(.+)-sitemap(\d+).xml.gz$ /index.php?aiosp_sitemap_path=$1&aiosp_sitemap_page=$2 last;

rewrite ^/sitemap.rss$ /index.php?aiosp_sitemap_path=rss last;
rewrite ^/sitemap.latest.rss$ /index.php?aiosp_sitemap_path=rss_latest last;

NOTA:  Las reglas del Mapa del sitio de vídeo siempre deben ir antes que las reglas del Mapa del sitio XML.

También podrías necesitar usar estas reglas de reescritura si /sitemap.xml te redirige continuamente a /sitemap_index.xml, que es el slug del mapa del sitio de un plugin SEO de la competencia. También deberás eliminar las reglas de reescritura de ese plugin específico.

*Estas reglas funcionarán para el 99% de los usuarios. En algunos casos, como si tienes WordPress instalado en un subdirectorio, puede que necesites hacer modificaciones.

Si esto no te funciona, por favor contacta con nosotros.