À propos de PHP affichant différents codes de contenu aux visiteurs et aux robots d'exploration

不言
Libérer: 2023-04-01 11:24:02
original
1187 Les gens l'ont consulté

Cet article présente principalement les différents contenus affichés par PHP aux visiteurs et aux robots. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer

Afin d'améliorer l'utilisateur. expérience de la page Web, nous faisons souvent des choses qui ne sont pas très conviviales pour les moteurs de recherche, mais dans certains cas, cela n'est pas irréversible et peut offrir une bonne expérience utilisateur et un bon référencement en montrant un contenu différent aux êtres humains et aux robots des moteurs de recherche.

J'ai entendu dire que cette méthode violerait certains principes de fonctionnement des moteurs de recherche, et pourrait être punie par divers moteurs de recherche, voire supprimer le site Web. Je viens donc de supprimer ce traitement jusqu'à ce que je sois sûr qu'il ne s'agit pas d'une triche. Les amis peuvent continuer à l'utiliser, mais à leurs propres risques.
La page d'accueil et les pages d'archives de ce blog affichent les articles sous forme de liste, et le contenu de l'article n'est chargé que lorsque le visiteur clique pour développer l'article. Étant donné que le contenu de l'article contient une grande quantité de texte et d'images, cela nécessite beaucoup de temps de chargement et de trafic. L'affichage des pages Web aux visiteurs le plus rapidement possible peut retenir un grand nombre de visiteurs. Pour les utilisateurs mobiles, le temps de chargement et le trafic. sont plus importants.
De manière générale, la page d'accueil du site est le moteur de recherche. Les pages les plus visitées par les moteurs doivent leur afficher autant que possible un contenu significatif. Cependant, si les articles sont affichés sous forme de liste, les visiteurs et les moteurs de recherche ne peuvent obtenir que les informations sur le titre de l'article. Le contenu ou le résumé de l'article (en particulier le premier paragraphe) (phrase) est extrêmement important pour le référencement, nous devons donc essayer d'envoyer ce contenu aux robots d'exploration
Eh bien, nous. peut utiliser l'agent utilisateur pour déterminer si le visiteur est un robot, et si tel est le cas, afficher l'article sous une forme générale. Sinon, la liste des articles est affichée sous forme de liste. Vous pouvez utiliser la méthode PHP suivante pour déterminer s'il s'agit d'un robot. :

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; 
}
Copier après la connexion

C'est la méthode que j'utilise. Chaque robot trie les commentaires de haut en bas. Utilisez ensuite les méthodes suivantes pour afficher différents contenus aux robots et aux personnes naturelles

Ce qui précède est. tout le contenu de cet article. J'espère qu'il sera utile à l'apprentissage de tout le monde. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !

Recommandations associées :

À propos du code de classe de traitement d'image multifonction PHP

Comment utiliser pcntl et libevent en PHP pour implémenter le Fonction minuterie

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal