サイト上の多くの記事は、外部記事からの抜粋であることがわかりました。記事内のリンクの多くは、時間の経過とともに期限切れになっているか、http://localhost/ などのテスト URL です。リンクだけ サイト内には無効なリンクが多数あり、SEO の最適化に非常に悪影響を及ぼします。次に、サイト内のコンテンツをフィルタリングし、内部リンクではないリンクに rel="nofollow" 属性を追加する必要があります。
WordPressのインターネット上の外部リンクをフィルタリングする機能を見つけたので、変更するだけで使えるようになります
//外部リンクに nofllow を追加 $content content $domain 現在の Web サイトのドメイン名 関数 content_nofollow($content,$domain){ preg_match_all('/href="(.*?)"/',$content,$matches); if($matches){ foreach($matches[1] as $val){ if( strpos($val,$domain)===false ) $content=str_replace('href="'.$val.'"', 'href="'.$val.'" rel="外部 nofollow" ',$content); } } preg_match_all('/src="(.*?)"/',$content,$matches); if($matches){ foreach($matches[1] as $val){ if( strpos($val,$domain)===false ) $content=str_replace('src="'.$val.'"', 'src="'.$val.'" rel="外部 nofollow" ',$content); } } $content を返します。 } 電話するときは簡単に通話できます。 以下は通話のデモです。 $a['content'] = content_nofollow($a['content'],$domain); //記事コンテンツ内のリンクに nofllow 属性を追加します。 知らせ!フィルタリングされたドメイン名には「/」を除く必要があります (http://www.ledaokj.com など)。 これにより、適切なフィルタリングが可能になります。 元のリンク: サイト コンテンツへの外部リンクのフィルタリングを追加します。 などのテスト URL です。