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
¡Hola a todos! Vamos a sumergirnos en el fascinante mundo de Mod Security y aprender…
Ya son muchos años en el sector, muchos años pasando por varios paneles de control,…
La lista UCEPROTECT es una herramienta utilizada por muchos administradores de sistemas y proveedores de…
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…
Ver comentarios
Muchas gracias por el aporte.