Heim > Artikel > Backend-Entwicklung > PHP zeigt Besuchern und Crawlern unterschiedliche Inhalte an
Ich habe gehört, dass diese Methode gegen einige Funktionsprinzipien von Suchmaschinen verstößt und möglicherweise von verschiedenen Suchmaschinen bestraft wird oder sogar die Website löscht, bis ich sicher bin, dass es sich nicht um Betrug handelt wer unternehmungslustig ist Sie können es weiterhin verwenden, jedoch auf eigenes Risiko.
Auf der Homepage und den Archivseiten dieses Blogs werden Artikel in Form einer Liste angezeigt, und der Inhalt des Artikels wird nur geladen, wenn der Besucher klicken, um den Artikel zu erweitern, da der Inhalt des Artikels eine große Menge an Text und Bildern enthält, was eine hohe Ladezeit und einen möglichst schnellen Traffic erfordert Mobile Nutzer sind Ladezeit und Traffic wichtiger.
Im Allgemeinen ist die Startseite der Website die Seite, die von Suchmaschinen am häufigsten besucht wird, und ihnen sollten möglichst viele aussagekräftige Inhalte angezeigt werden Die Artikel werden in Form einer Liste angezeigt. Besucher und Suchmaschinen können nur Informationen zum Artikeltitel oder zur Zusammenfassung des Artikels erhalten (insbesondere der erste Satz des Artikels), der für SEO äußerst wichtig ist. Daher müssen wir versuchen, ihn zu senden Inhalt an den Crawler.
Nun, wir können den User Agent verwenden, um festzustellen, ob der Besucher ein Crawler ist, und wenn ja, wird der Artikel in allgemeiner Form angezeigt, andernfalls wird die Artikelliste in einer Liste angezeigt Formular: Sie können die folgende PHP-Methode verwenden, um festzustellen, ob es sich um einen Crawler handelt:
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; }
Dies ist die Methode, die ich verwende. Jeder Crawler greift auf Kommentare von oben nach unten zu. Verwenden Sie dann die folgende Methode, um sie anzuzeigen unterschiedliche Inhalte für Crawler und natürliche Personen
Weitere PHP-Anzeigen unterschiedlicher Inhalte für Besucher und Crawler finden Sie auf der chinesischen PHP-Website für verwandte Artikel!