web-dev-qa-db-fra.com

Pourquoi les liens apparaissent-ils dans la console de recherche mais pas sur la page?

Je vois une tonne de liens provenant de différents domaines à la recherche de spammeurs dans ma console de recherche Google, mais si je clique de manière aléatoire sur une page, les liens proviennent supposément de, je ne trouve pas les liens réels vers mon site Web sur ces pages. (du moins pas en recherchant la source de la page).

Au début, je pensais que les liens de courrier indésirable avaient été supprimés et que Google n'avait pas encore rattrapé son retard, mais depuis que certains de ces domaines sont présents dans mon CSS depuis des mois, je me demande ...

Est-il possible qu'un site Web puisse "dissimuler" les liens lors d'une visite manuelle, mais les "montrer" à Google? Si oui, pourquoi feraient-ils cela?

1
Rok Sprogar

mais comme certains de ces domaines sont présents dans la CGC depuis des mois, je me demande ... Est-il possible qu'un site Web puisse "dissimuler" les liens lors d'une visite manuelle, mais les "montrer" à Google? Si oui, pourquoi feraient-ils cela?

Votre site a été piraté.

Ce que quelqu'un a fait a été installé un script et/ou des fichiers de configuration de serveur modifiés. Ainsi, lorsque le serveur détecte l'adresse IP de Google et/ou une chaîne d'agent d'utilisateur correspondant à un appareil que seul Google utiliserait, la page chargée est modifiée en HTML. inclure les liens vers les domaines à la recherche de spam. Il est possible que le code HTML modifié ait remplacé vos liens par ceux des domaines à la recherche de spammeurs. Cela n'affecterait Google que dans ce cas, mais les pirates pourraient affecter n'importe quel moteur de recherche.

Triste nouvelle si vous ne maîtrisez pas la programmation, il n’ya pas de solution de facilité.

La solution la plus simple consiste à télécharger tout le contenu de votre site Web sur votre ordinateur et à supprimer toute configuration non désirée dans les fichiers HTML, puis à réinitialiser le serveur (ce qui signifie que l'administrateur doit réinstaller le logiciel du serveur Web et supprimer tous les fichiers parasites), puis une fois le serveur est exempt de virus et autres, testez votre domaine pour vous assurer que tout fonctionne, puis re-téléchargez vos fichiers et, le cas échéant, réinstallez votre système de gestion de contenu.

Maintenant, si vous avez une expérience du serveur, recherchez dans les fichiers de configuration du serveur tout ce qui vous indique que Google pointe vers un contenu modifié. Si votre logiciel de serveur Web est Apache, recherchez les règles de réécriture ou autres qui indiquent que Google ou son adresse IP sont des paramètres, puis supprimez-les.

Une autre idée est (si vous avez une expérience en programmation) de rechercher dans les fichiers de script eux-mêmes si vous en avez. Dans Wordpress, vos fichiers de script se terminent par .php. Parcourez chacune d'elles et supprimez les lignes ajoutées indiquant Google ou son adresse IP.

Il est difficile de déterminer précisément quelles lignes, en particulier, dans chaque script ou fichier de configuration à supprimer, car les pirates peuvent pirater de différentes manières, mais nous espérons que vous obtiendrez un début.

Vous voudrez peut-être également consulter les fichiers journaux de votre serveur pour savoir si Google est redirigé vers les pages modifiées. Il est possible que le pirate informatique ait fait cela aussi.

1
Mike