Les articles sont mis en relations de façon automatique, en fonction de mots clefs, et classés du plus pertinent à celui un peu moins...
[ technique - htaccess ]
Un site, et celui de la Tribune de Richard Carlier n'est pas une exception, se doit d'évoluer de temps à autre, de changer. Ses visiteurs, et surtout ceux qui viennent régulièrement, aiment ce changement. Le contenu doit donc être actualisé (si possible, souvent), et le look, le graphisme également (mais moins souvent) – ceci est valable dans la presse, les vitrines de boutiques, et à fortiori sur Internet.
Mais ni les magasines ni les magasins n'ont le problème de gérer le référencement, à savoir que les pages qui ont changé de nom doivent rester accessibles, même si elles n'existent plus.
Profitons donc de la nouvelle mouture de notre tribune...
Richard Carlier
le 26 juillet 2007
Les habitués de la tribune, perspicaces, remarquent de nombreuses choses. Premièrement, que les messages y sont assez rares. Je leur rétorquerais que je préfère gérer les priorités et donc fais passer mes clients (et ma femme) avant les bons mots que je pourrais pondre ici. Un peu faible l'argument ? Comment cela, de nombreuses personnes arrivent à concilier leur blog et leur vie professionnelle et familiale ? Ok, ok, je vais essayer d'en profiter pour devenir plus prolixe...
Deuxièmement, que son aspect vient de changer ce 26 juillet 2007. Et ce n'est pas la première fois. Aspect visuel, d'une part. Cela vous pouvez le remarquez facilement, puisqu'il est visible (!). Mais, et même si cela ne se voit pas pour l'internaute, j'ai changé les technologies qui gèrent la tribune de Richard Carlier.
Pour le plaisir et pour votre information, revenons sur les différentes époques, et, au delà de ma propre tribune, les différentes techniques permettant de faire des sites Internet :
Que les non techniciens se rassurent, tout ceci pour dire que l'ajout d'article étant plus simple, j'aurais d'autant moins de raison valable pour ne pas en ajouter souvent... Et qu'en plus, vous pourrez (enfin) me donner vos avis sur la question.
Retour aux considérations techniques, pour se poser LA grande question. Comment concilier le fait que l'on change tout sur un site, sans pour autant perdre son référencement dans les moteurs de recherche ? Faire en sorte que les liens extérieurs (ceux de Google, et les autres) qui pointent vers les anciennes pages pointent désormais vers les nouvelles, et non pas vers d'ignobles pages d'erreur ? Et comment faire en sorte qu'elles ne soient pas ignobles...
C'est à la suite d'un article posté par l'ami Ludovic que m'est venu l'idée de cette réflexion. Mais en complétant son entrefilet, afin d'aller plus loin. Car il y a plusieurs méthodes, selon la nature de la migration, et du site en question.
Dans un site dynamique, et pour peu que l'on soit en face de pages programmées (PHP, ASP...), il y a souvent la possibilité de conserver les mêmes noms de pages entre l'ancienne version et la nouvelle. Le contenu change, mais pas les références.
A défaut, technique retenue par Ludovic qui changeait de sous-domaine au passage (donc impossible de conserver les mêmes noms) , on va devoir changer les instructions en tête de chaque fichier, pour pointer vers la nouvelle adresse. Chaque page appelée spécifie au navigateur qu'il faut désormais aller a une autre page. C'est donc au tout début de chaque page que l'on changera l'entête de la page (le Header), au moyen d'instruction php de ce style :
header ('HTTP/1.1 301 Moved Permanently');
header ('Location: http://www.test.com/nouvellepage.php');
S'il y a de nombreux scripts, cela peut être un peu long à faire, mais si ceux ci sont bien fait, c'est finalement assez simple. On peut même peaufiner pour faire en sorte que chaque page pointe vers sa remplaçante exacte, y compris avec les paramètres éventuels (cela dépend du cas par cas, nous n'entrerons donc pas dans le détail...)
Dans un petit site statique, avec peu de page, on est obligé de procéder autrement, à savoir lister dans le fichiers .htaccess le nom des anciennes pages et leur correspondance dans les nouvelles.
RedirectPermanent /anciennepage.htm http://www.test.com/nouvellepage.php
Dans les deux cas, on notera les Moved Permanently et RedirectPermanent, signifiant à Google et autres moteurs de recherche qu'il ne faut pas hésiter à mettre leurs bases de données à jour, que tout ceci n'est pas provisoire.
Par ailleurs, c'est dans ce même fichier que l'on veillera a ce que les messages d'erreurs soient mis sous contrôle, afin de pointer vers une page spécifique (qui donnera accès au plan du site, par exemple, et/ou un moteur de recherche) :
ErrorDocument 404 /erreur.php
Il y a bien entendu d'autres solutions, comme par exemple une gestion fine de l'Url Rewriting dans ce même .htaccess, mais là encore plus, cela dépend du cas par cas.
Une bonne migration de site web peut se faire sans douleur, même si le travail peut être à la fois long et très technique. En cas de doute, n'hésitez pas à la confier aux professionnels spécialisés du référencement, ou a tout autre prestataire compétent...
Carlier.as création de sites Internet
Tribune de Richard Carlier - Atontour Cocktails - Amour Photo - Cocktails Sans Alcool - Arc2I - Mots d'auteurs - WebRiche.fr - Photos de Belgique - RégalezVous.net - Zone Pingouin - A se rouler par terre - PasswordFinder.fr - Restaurants de Paris - Sudoku du jour.fr - France-SPA.fr - MyPortfolio.fr