Ahrefs WordPress 플러그인을 사용할 때, 콘텐츠 감사 실행 후 결과가 불완전하게 표시되거나 비어 있는 경우가 발생할 수 있습니다.
이는 WordPress 웹사이트가 서로 다른 두 URL(내부/스테이징 URL 1개와 외부에 공개된 URL 1개)을 사용하고 있기 때문일 가능성이 큽니다. 플러그인이 정상 작동하려면 어드밴스드 설정을 적용해야 할 수도 있습니다:
스테이징 웹사이트 URL이 blog.ahrefs.com이고, 공개 URL이 ahrefs.com/blog/라고 가정해 보겠습니다.
플러그인이 WordPress 웹사이트에서 올바른 페이지를 가져오도록 하려면, 아래 코드 블록을 functions.php 파일(https://developer.wordpress.org/themes/basics/theme-functions/#what-is-functions-php) 또는 활성 테마에 추가해 주세요.
공개 URL의 도메인명(예시에서는 'ahrefs.com')과 사이트의 공개 URL(예시에서는 'https://ahrefs.com/blog')을 지정해야 합니다. 아래 두 필드는 반드시 본인의 도메인명과 공개 URL로 바꿔 주세요:
// 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.