Ao usar o plugin WordPress do Ahrefs, pode ocorrer uma situação em que, após executar a auditoria de conteúdo, você veja resultados incompletos ou vazios.
Isto é provavelmente devido ao seu site WordPress usar 2 URLs diferentes: um URL interno / de teste e um URL público visível. Para que o plugin funcione, talvez seja 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 capte as páginas corretas em 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 ambos os campos pelo seu próprio nome de domínio e o URL público:
// Início redirecionamento de domínio Ahrefs.define('REPLACEMENT_DOMAIN', 'ahrefs.com'); // nome de domínio público.define('REPLACEMENT_SITE_PATH', 'https://ahrefs.com/blog'); // URL público do site, sem barra 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 ), '/');} );// Fim redirecionamento de domínio Ahrefs.