Tutoriel complet sur les redirections (301, 302, JavaScript, …) Il arrive fréquemment que, sur un site web, des pages web disparaissent ou changent d'adresse.
Lorsque cela arrive, il est nécessaire d'en aviser les moteurs afin de leur indiquer la marche à suivre et notamment leur soumettre la nouvelle adresse d'une page déjà référencée (et parfois bien positionnée). Or il existe plusieurs façons de mettre en place cette signalisation, certaines méthodes étant à éviter. Voici donc un tutoriel complet expliquant comment mettre en place une redirection efficace pour votre référencement...
Article mis à jour le 11/03/2015, publié initialement le 05/03/2010 Sommaire : Note : Cet article complète mon article d'initiation aux différents types de redirections. Tuto redirection d'URL pour le référencement (SEO) Introduction Il est bien rare que l'on habite au même endroit pendant toute sa vie : régulièrement, on est amené à déménager. Il en est exactement de même sur le web : il est bien rare qu'une page web ne change jamais d'adresse (URL). Redirections serveur. Apache Mod-Rewrite - Expressions régulières - Apache Mod-Rewrite. Les expressions régulières, couramment appelées expressions rationnelles, regexp ou regex sont utilisées couramment dans le monde de l'informatique.
Ces expressions servent à caractériser facilement des suites de caractères précises. Une expression régulières va permettre de caractériser un ensemble de chaînes de caractères qui répond à la regexp écrite. L'utilisation des expressions régulières est assez bien documentée sur le net. Nous traiterons uniquement ici de quelques bases nécessaires à l'URL rewriting. Vous êtes sans doute familié avec le caractère joker * qui vous permet de remplacer n'importe quel suite de caractère lors d'une recherche sur internet par exemple. Dans la partie consacrer à la réécriture d'URLs de base nous avions utilisé l'exemple d'une page dynamique affichant un article.
Bien sur on peut mettre comme chaîne recherchée la chaîne elle-même : /article/24-article-titre.html Syntaxe Valeurs possibles: a : ou b ou abracadabra. Délimiteurs: Jokers: Le choix: Exemple. Les drapeaux de réécriture. Langues Disponibles: en | fr Ce document décrit les drapeaux disponibles dans la directive RewriteRule, en fournissant des explications détaillées et des exemples.
Introduction Le comportement d'une directive RewriteRule peut être modifié par un ou plusieurs drapeaux. Les drapeaux sont situés en fin de règle, entourés de crochets, et séparés le cas échéant par des virgules. RewriteRule pattern target [Flag1,Flag2,Flag3] Chaque drapeau (à quelques exceptions près) possède une forme courte, comme CO, ainsi qu'une forme longue, comme cookie. Les drapeaux qui modifient les métadonnées associées à la requête (T=, H=, E=) n'ont aucun effet dans un contexte de répertoire ou de fichier htaccess, lorsqu'une substitution (autre que '-') est effectuée au cours de la même passe du processus de réécriture. Chaque drapeau disponible est présenté ici, avec un exemple d'utilisation.
B (échappement dans les références arrières) RewriteRule ^search/(.*)$ /search.php? C|chain CO|cookie Domain Lifetime Path Secure.