Ir para conteúdo principal

Como rastrear um site WordPress que internamente usa um domínio diferente do URL público

Descubra como solucionar problemas do plugin WordPress quando o site WordPress usa URLs diferentes

Lucy avatar
Escrito por Lucy
Atualizado esta semana

Ao usar o plugin do Ahrefs no WordPress, pode ocorrer um caso em que, após executar a auditoria de conteúdo, você veja resultados incompletos ou vazios.

Isso provavelmente ocorre porque o seu site WordPress está usando 2 URLs diferentes: um URL interno/de ensaio e um URL público. Para que o plugin funcione, pode ser necessário aplicar configurações mais avançadas:


Vamos imaginar que o URL do site de teste é blog.ahrefs.com e o URL público é ahrefs.com/blog/.

Para garantir que o plugin identifique as páginas corretas no seu site WordPress, adicione o seguinte bloco de código ao seu arquivo functions.php (https://developer.wordpress.org/themes/basics/theme-functions/#what-is-functions-php) ou ao seu tema ativo.

Você precisará especificar o nome do domínio do URL público (em nosso exemplo é 'ahrefs.com') e o URL público do site (em nosso exemplo é 'https://ahrefs.com/blog'). Lembre-se de substituir esses dois campos pelo seu próprio nome de domínio e pelo URL público:

// Redirecionamento de domínio Ahrefs começa.define('REPLACEMENT_DOMAIN', 'ahrefs.com'); // nome do domínio público.define('REPLACEMENT_SITE_PATH', 'https://ahrefs.com/blog'); // URL público do site, sem a barra no final.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 ), '/');} );// Redirecionamento de domínio Ahrefs termina.

Isto respondeu à sua pergunta?