web-dev-qa-db-fra.com

Problème d'URL canonique IP

Alors, j’ai fait un test d’optimisation des moteurs de recherche aujourd’hui et voici ce qu’il a rapporté:

L'adresse IP XX.XXX.XXX.XX de votre site ne redirige pas vers le nom de domaine de votre site. Cela pourrait entraîner des problèmes de contenu en double si un moteur de recherche indexait votre site sous son adresse IP et son nom de domaine. Pensez à utiliser une règle de réécriture 301 dans votre fichier . Htaccess afin que l'IP de votre site pointe sur votre nom de domaine. "

J'ai regardé mais je n'arrive pas à trouver une réponse claire sur la façon de le faire, j'ai besoin de savoir ce que je mettrais dans le . Htaccess fichier? Il y avait quelque chose à propos de débordement de pile mais je ne suis pas sûr que ce soit vrai.

2
Noski

Cet avertissement est inoffensif car les adresses IP peuvent desservir plusieurs hôtes et ne sont pas censées être redirigées vers un domaine particulier.

Avant de vous en préoccuper, vous devez d'abord vérifier si l'accès à l'adresse IP renvoie même le même contenu que votre domaine. Cependant, même dans ce cas, les moteurs de recherche tels que Google ne pénaliseront pas votre site pour le contenu en double, sauf s'il semble être du spam (par exemple, le fait de supprimer intentionnellement le contenu d'un autre site), comme indiqué ici:

Coupes sur le contenu du site Web similaire, plusieurs domaines: dupliquer ou sûr?

2
dan

Vous voulez probablement quelque chose comme ceci en fonction de votre URL canonique:

Options +FollowSymLinks
RewriteEngine on
# Redirect IP/non-canonical domains
RewriteCond %{HTTP_Host} ^example\.com [OR]
RewriteCond %{HTTP_Host} ^11\.22\.33\.44 <-- Server IP here.
RewriteRule (.*) http://www.example.com/$1 [R=301,L]

Vous pouvez déjà avoir quelque chose de similaire dans votre . Htaccess si vous redirigez www -> non-www ou inversement.

edit - veuillez retirer le <-- Server IP here une fois que vous avez inséré votre propre adresse IP de serveur.

1
Scott Helme