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

Averigua cómo solucionar problemas con el problema del plugin de WordPress cuando el sitio de WordPress utiliza diferentes URLs

Lucy avatar
Escrito por Lucy
Actualizado esta semana

Cuando se utiliza el plugin de Wordpress de Ahrefs, puede haber un caso en el que después de ejecutar la auditoría de contenido, se ven incompletos o resultados vacíos.

Esto se debe probablemente a su sitio web de WordPress utilizando 2 direcciones URL diferentes: una URL interna / provisional, y una URL pública orientada hacia la URL. Para que el plugin funcione, puede que necesite aplicar ajustes más avanzados:


Imaginemos que la URL del sitio web de staging es blog.ahrefs.com y la URL pública es ahrefs.com/blog/.

Para asegurarse de que el plugin recoge las páginas correctas en su sitio web de Wordpress, por favor agregue el siguiente bloque de código a sus funciones. archivo hp (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. om') y la URL pública del sitio (en nuestro ejemplo es 'https://ahrefs. om/blog'). Recuerde reemplazar ambos campos con su propio nombre de dominio y la URL pública:

// Comienza la redirección del dominio Ahrefs.define('REPLACEMENT_DOMAIN', 'ahrefs.com'); // nombre del dominio público.define('REPLACEMENT_SITE_PATH', 'https://ahrefs.com/blog'); // URL pública del sitio, sin barra.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_trafficic_url', function( $domain ) {return rtrim( str_replace( home_url(), REPLACEMENT_SITE_PATH, $domain ), '/');} );// Ahrefs dominio redirección final.
¿Ha quedado contestada tu pregunta?