Ir al contenido principal
Todas las coleccionesPlugin de WordPress
Cómo crear un sitio de WordPress que utilice internamente un dominio diferente de la URL pública
Cómo crear un sitio de WordPress que utilice internamente un dominio diferente de la URL pública

Descubre cómo solucionar el problema del plugin de WordPress cuando el sitio de WordPress utiliza diferentes URL

Lucy avatar
Escrito por Lucy
Actualizado esta semana

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.
¿Ha quedado contestada tu pregunta?