Cuando se utiliza el plugin de WordPress de Ahrefs, puede ocurrir que, después de ejecutar la auditoría de contenido, veas resultados incompletos o vacíos.
Esto se debe probablemente a que tu sitio web de WordPress utiliza dos direcciones URL diferentes: una URL interna/provisional y una URL pública orientada hacia la URL. Para que el plugin funcione, es posible que tengas que aplicar ajustes más avanzados:
Imaginemos que la URL provisional del sitio web es blog.ahrefs.com y la URL pública es ahrefs.com/blog/.
Para asegurarte de que el plugin recoge las páginas correctas de tu sitio web de WordPress, añade el siguiente bloque de código a tu archivo functions.php (https://developer.wordpress.org/themes/basics/theme-functions/#what-is-functions-php) o a tu tema activo.
Necesitarás especificar el nombre de dominio de la URL pública (en nuestro ejemplo es "ahrefs.com"
) y la URL pública del sitio (en nuestro ejemplo es "https://ahrefs.com/blog"
). Recuerda reemplazar ambos campos con el nombre de tu dominio y la URL pública:
// Ahrefs domain redirect begin.define('REPLACEMENT_DOMAIN', 'ahrefs.com'); // public domain name.define('REPLACEMENT_SITE_PATH', 'https://ahrefs.com/blog'); // public URL of site, without trailing slash.add_filter( 'ahrefs_seo_post_url', function( $domain ) {return rtrim( str_replace( home_url(), REPLACEMENT_SITE_PATH, $domain ), '/');});add_filter( 'ahrefs_seo_domain', function( $domain ) {return REPLACEMENT_DOMAIN;});add_filter( 'ahrefs_seo_search_traffic_url', function( $domain ) {return rtrim( str_replace( home_url(), REPLACEMENT_SITE_PATH, $domain ), '/');} );// Ahrefs domain redirect end.