Este plugin para SEO esta desbancando a increíble YOAST , es por ello que nos lanzamos a probarlo y nos encontramos varios problemas en el sitemap.

El problema inicial es que en el htaccess al instalar litespeed o wordfecence pueden desaparecernos nuestras reglas de forma que cuando entramos a la ruta del sitemap puede que nos salte un error 404

Por ello debemos tener nuestro htaccess si contamos con Apache

# 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


Si nos fijamos encontramos que cuando se accede a sitemap_index.xml nos lleva a la ruta index.php?sitemap=1

Aquí nos mostrara si son post, images, o page , por eso hay una segunda regla de htaccess que nos lleva a tipo de post. Ejemplo si tengo una url como esta

https://www.syswoody.com/post-sitemap1.xml

La convertirá en algo como esto

https://www.syswoody.com/index.php?sitemap=post%26sitemap_n=1

El %26 es el código hexadecimal para poder pasar por la url una variable es como un & , es como el %20 es el hexadecimal del espacio.

Que nos ocurría aquí que todo salía vacio por que no había entradas con el index marcado, por ello configuramos el rank Match con los meta-robots por defecto con indexación.

¿cómo cambiar meta-robots a Index en WordPress?

Si tenemos Rank Math es sencillo nos vamos a ajustes, meta global y marcamos index.

¿Pero ahora debemos modificar todas las entradas?

¿Como podemos cambiar todo wordpress a Index?

Nosotros lo vamos a hacer con una consulta por base de datos,

insert into prefix_postmeta (post_id,meta_key, meta_value)
(SELECT id, ‘rank_math_robots’,’a:1:{i:0;s:5:»index»;}’ FROM prefix_posts where post_status = ‘publish’ and id not in (select post_id from prefix_postmeta where meta_key = ‘rank_math_robots’))

Recordar cambiar el Prefix por vuestro prefijo de Base de datos.

Por admin

Deja una respuesta