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.

imagen 2

¿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

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock