web-dev-qa-db-fra.com

Devrais-je combattre les liens avec les redirections? Peut-il être fait de manière intrusive?

J'essaie de garder le Web fluide, en minimisant la pourriture des liens affectant mon propre site. Cela implique de garder une trace des 404 locaux et de les réparer, ainsi que de mettre à jour manuellement les références aux URL externes cassées que je rencontre.

J'ai vu des redirections suggérées comme une solution pour lutter contre la pourriture des liens. Lorsque tous les liens pointent vers des adresses de redirection locales (par exemple exemple.com/?r=123456), l'URL cible réelle peut être conservée dans une base de données et mise à jour sur l'ensemble du site à un endroit unique, face à la pourriture du lien.

Cependant, du côté des utilisateurs, je n'aime généralement pas moi-même les systèmes de redirection, car ils compliquent la tâche de choisir l'URL cible réelle (consultez les liens de titre sur une page de résultats de recherche Google, par exemple).

Là encore, j'ai peut-être utilisé des sites qui utilisent des redirections mais le font de manière suffisamment transparente pour que je ne m'en rende même pas compte.

n système de redirection transparent (ou presque) est-il possible? De tels systèmes sont-ils déjà disponibles ou dois-je lancer le mien?

En outre, je serais intéressé de savoir s'il existe d'autres inconvénients majeurs à utiliser les redirections. Jusqu'ici, la gêne utilisateur que j'ai mentionnée ci-dessus a été suffisante pour m'empêcher de planifier à l'avance avec cette technique.

3
Jani Uusitalo

Devrais-je combattre les liens avec les redirections?

Absolument!

Peut-il être fait de manière intrusive?

La surcharge associée à un script de recherche de redirection sur un URI rarement visité ne devrait pas être un problème si votre serveur n'a pas déjà du mal à s'en sortir, alors (même si je n'ai pas essayé de solutions prêtes à l'emploi) I pense qu'il est prudent de dire que remplacer votre page statique 404 par un script vérifiant les redirections et émettant un 301 - Permanent s'il en trouve avant de renvoyer un statut 404 est une bonne idée.

De façon anecdotique, j'ai utilisé un script de gestionnaire 404 sous une forme ou une autre pendant des années et il n'y a vraiment aucune raison de ne pas le faire - il est particulièrement important de suivre l'évolution des liens sur les domaines plus anciens, car le contenu le plus ancien a tendance à contenir le plus grand nombre de fichiers. Les liens, bien que le suivi de vos journaux peuvent s'avérer très rentables lorsqu'un lien mal formé vers votre contenu devient populaire (c'est-à-dire http://domain.com/page/) à partir d'un lien de courrier électronique ou d'un message de forum mal formé).

4
danlefree