この記事は、主に訪問者やクローラに向けて PHP によって表示されるさまざまなコンテンツを紹介します。必要な友人が参考にできるよう、共有します。 Web ページのエクスペリエンスを考慮すると、検索エンジンにとってあまり好ましくないことを行うことがよくありますが、場合によってはこれは取り消すことができず、人間と検索エンジンのボットに異なるコンテンツを表示することで、優れたユーザー エクスペリエンスと SEO を提供できます。
この方法は検索エンジンの一部の動作原則に違反し、さまざまな検索エンジンによって罰せられたり、Web サイトが削除される可能性があると聞いたので、不正行為ではないことが確認されるまでこの処理を削除しました。 Enterprising Friends は引き続き使用できますが、自己責任でお願いします。
このブログのトップページとアーカイブ ページには記事がリスト形式で表示され、訪問者がクリックして展開した場合にのみ記事の内容が読み込まれます。記事のコンテンツには大量のテキストと画像が含まれているため、訪問者に Web ページをできるだけ早く表示することで、多くの訪問者を維持することができます。一般的に言えば、Web サイトのトップページは検索エンジンです。ただし、記事が検索エンジンの形式で表示される場合、そのページにはできるだけ意味のあるコンテンツが表示される必要があります。リスト、訪問者、検索エンジンは記事のタイトル情報のみを取得できます。記事の内容または概要 (特に記事の最初の段落) (文章) は SEO にとって非常に重要なので、このコンテンツをクローラーに送信するように努める必要があります。 、ユーザー エージェントを使用して訪問者がクローラーであるかどうかを判断し、そうである場合は記事を一般的な形式で表示します。そうでない場合は、記事のリストがリスト形式で表示されるかどうかを判断するには、次の PHP メソッドを使用できます。はクローラーです:
function is_crawler() { $userAgent = strtolower($_SERVER['HTTP_USER_AGENT']); $spiders = array( ‘Googlebot', // Google 爬虫 ‘Baiduspider', // 百度爬虫 ‘Yahoo! Slurp', // 雅虎爬虫 ‘YodaoBot', // 有道爬虫 ‘msnbot' // Bing爬虫 // 更多爬虫关键字 ); foreach ($spiders as $spider) { $spider = strtolower($spider); if (strpos($userAgent, $spider) !== false) { return true; } } return false; }
php 多機能画像処理クラスのコードについて
PHP で pcntl と libevent を使用して、タイマー機能を実装する
以上が訪問者とクローラーにさまざまなコンテンツ コードを表示する PHP についての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。