メインコンテンツにスキップ
すべてのコレクションWordPress プラグイン
パブリックURLとは異なるドメインを内部的に使用するWordPressサイトをクロールする方法
パブリックURLとは異なるドメインを内部的に使用するWordPressサイトをクロールする方法

WordPress サイトで異なる URL が使用されている場合、WordPress プラグインの問題をトラブルシューティングする方法をご覧ください。

Lucy avatar
対応者:Lucy
今週アップデートされました

Ahrefs Wordpressプラグインを使用すると、コンテンツ監査を実行した後、不完全または空の結果が表示される場合があります。

これは、WordPressのウェブサイトが2つの異なるURLを使用している可能性があります:1つの内部/ステージングURLと1つのパブリックフェイスURL。 プラグインを動作させるには、より高度な設定を適用する必要があります。

ステージングのウェブサイトのURLが blog.ahrefs.com で公開URLが ahrefs.com/blog/だと想像してみてください。

プラグインがWordpressのウェブサイトで正しいページをピックアップしていることを確認するには、あなたの関数に次のコードのブロックを追加してください。 hp file (https://developer.wordpress.org/themes/basics/theme-functions/#what-is-functions-php) またはアクティブなテーマ。

パブリックURLのドメイン名(この例では'ahrefs.com')とサイトのパブリックURL(この例では'https://ahrefs.com/blog')を指定する必要があります。 両方のフィールドを独自のドメイン名と公開 URL に置き換えることを忘れないでください:

// Ahrefsドメインリダイレクト開始。define('REPLACEMENT_DOMAIN', 'ahrefs.com'); // パブリックドメイン名。define('REPLACEMENT_SITE_PATH', 'https://ahrefs.com/blog'); // サイトのパブリックURL、末尾にスラッシュなし。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ドメインリダイレクト終了。
こちらの回答で解決しましたか?