Cuando quise instalar el plugin Yoast para WordPress y usar sus sitemaps, me tropecé que no esta preparado para auto instalarse con Nginx (error 404), y que algunas respuesta en internet no eran valida, o daban por sentado que los autores solo saben de Apache. Pese a que la industria avanza, algunos creen que todos lo servidores web son Apache, y los reyes del copy & paste, no saben que existe Nginx.
Contenidos
Debemos editar el fichero de configuración de nuestro host para el servidor web nginx (atención a esto pues puedes tener muchas variantes según se halla instalado el nginx, siendo en mi caso /etc/nginx/siste-available/mihost.vhost), y en mi caso, como uso pagespeed, prefiero ponerlo antes de las directivas de pagespeed.
#Yoast SEO Sitemaps
rewrite ^/sitemap_index.xml$ /index.php?sitemap=1 last;
rewrite ^/([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 last;
Nota: Si usas ISPConfig, recuerda que debe añadir las directivas en Sites > Websites > Web Domain > Options > nginx Directives
systemctl restart nginx
Designed by Freepik y modificada por Abdelkarim Mateos
Comparte este artículo
Comparte este articulo en
No es la primera vez que me encuentro con el agotamiento de la memoria en…
Descubre cómo solucionar problemas de acceso a servidores con Centos 7, Almalinux 8, Ubuntu 20.04…
Uno de los mensajes más alarmantes que puedes encontrarte es aquel que indica que tu…
La seguridad de nuestro sitio web es de vital importancia en el mundo digital actual.…
Los ficheros SVG son archivos gráficos vectoriales escalables ampliamente utilizados en diseño web. Aunque no…
En este artículo, te guiamos en la solución de problemas de errores 500 en Castris…
Ver comentarios
Muchas gracias por el aporte.