2009-03-25 6 views
3

J'ai un site s'exécutant sur un sous-domaine qui a été migré vers un nouveau serveur et un nouveau nom de domaine. Pour préserver les crédits de recherche, je sais qu'une redirection 301 est la bonne façon de gérer la migration de la transition. (Le département marketing parle de 301 réoriente comme je ne l'ai jamais entendu parler.)301 Redirection vs modification DNS: est-il toujours possible de supprimer une redirection 301 et de mettre à jour le DNS pour un sous-domaine?

D'un point de vue technique, je ne comprends pas combien de temps vous devez maintenir une redirection. Quelqu'un peut-il expliquer cela? Il semble que la charge supplémentaire et inutile sur un serveur pour maintenir une redirection s'exécute indéfiniment. Avez-vous finalement le laisser tomber ou faire un changement DNS après que les moteurs de recherche ont cessé de se lier au site précédent?

Répondre

3

301 est « Moved Permanently » donc, en théorie, les moteurs de recherche et les navigateurs qui ont le lien dans leurs signets devraient basculer vers la nouvelle URL. Mais je ne parierais pas que tout le monde le fait. Donc, je suis d'accord avec ceejayoz, il est prudent de garder l'ancienne URL fonctionne pour toujours.

(Rappelez-vous également que les URL ne sont pas seulement stockées dans les moteurs de recherche, vous pouvez les trouver dans de nombreux endroits, même sur le papier.Pourquoi URLs never die. Réfléchissez à deux fois avant de publier une URL, vous ne serez jamais capable de le rappeler par la suite .)

2

Il n'y a qu'une charge sur le serveur (et minuscule à cela) si quelqu'un utilise en fait la redirection, donc il n'y a aucun sens enlever et rater même un coup d'un vieux lien.

+0

Certes, cela dépend si elle est simple directive Redirect ou plus complexe, peut-être composé, Réécrire directive. Autant que je sache, chaque directive de réécriture essaye une correspondance regex sur chaque requête de page entrante, qu'elle soit utilisée ou non, donc c'est une charge juste là. Je suis d'accord que ça ne sera jamais très utile. – user84643

2

Vous pouvez faire l'enregistrement DNS pour le sous-domaine un enregistrement CNAME faisant référence au nouveau domaine; Je ne pense pas qu'il y ait de mal à le faire, tant que le site fonctionne toujours (certaines applications web dépendent du fait de connaître le nom de domaine avec lequel elles sont utilisées). Toutefois, les personnes qui accèdent au sous-domaine verront effectivement le sous-domaine, et non le nouveau domaine, dans les barres d'adresse de leurs navigateurs, de sorte qu'ils ne sauront pas que le site a changé de domaine. Pour cette raison, je n'utiliserais pas un enregistrement CNAME pour faire une "redirection" comme ça. Je m'en tiens à la redirection HTTP 301.

Maintenant, je suis d'accord avec ceejayoz que la charge sur le serveur est négligeable, donc il n'y a pas besoin d'enlever la redirection 301. Mais si vous voulez savoir quand vous pouvez le supprimer, par exemple si vous souhaitez réutiliser ce sous-domaine pour un autre site, je consulte les journaux d'accès de votre serveur pour suivre le nombre de hits sur le sous-domaine au fil du temps. le nouveau site est en ligne (Si vous avez un analyseur de fichier journal installé, cela rend la chose facile) Si un (semaine | mois | année) passe sans que vous receviez de demandes pour quoi que ce soit sur ce sous-domaine, c'est un signe que la redirection n'est plus nécessaire. Évidemment, plus vous attendez sans avoir de demandes sur le sous-domaine, plus il est probable que la redirection peut être supprimée en toute sécurité.

Questions connexes