Htaccess & Redirection
Retrouvez des exemples de configurations de redirections.
Retrouvez ci-dessous, toutes les règles de redirection possible de votre fichier .htaccess sur un serveur Apache.
Comment faire une redirection 301 en htaccess ?
Dans cet exemple, nous souhaitons rediriger de façon permanente une ancienne URL (possiblement supprimée) vers une nouvelle URL via l'utilisation d'une redirection 301. Nous vous proposons deux solutions pour effectuer votre 301, soit en utilisant Redirect 301 soit RedirectPermanent. Ces 2 solutions ont exactement le même effet.
Dans le cadre des bonnes pratiques en terme de référencement SEO, nous vous conseillons de toujours rediriger une URL vers une nouvelle URL possèdant la même thématique et proche sémantiquement.
A quoi sert une redirection 301 ?
D'un point de vue purement référencement naturel, une redirection 301 indique aux moteurs de recherche une redirection d'une URL vers une autre, mais également un transfert de popularité. C'est pourquoi, il est aussi nécessair de réaliser ce type de redirection entre 2 URL qui sont sémantiquement proches.
Combien de temps doit rester une redirection 301 dans le htaccess ?
Les redirections 301 afin d'être totalement prises en compte par les robots de Google doivent nécessairement rester au minimum 6 mois dans votre htaccess. Si les URL qui sont redirigées contiennent des liens externes, il faudra alors laisser ces redirections 301 indéfinimment.
Comment faire une redirection 302 en htaccess ?
Retrouvez ci-dessous, un exemple pour réaliser une redirection 302 en Htaccess d'une ancienne URL vers une nouvelle URL ainsi que la redirection d'un site entier vers une nouvelle URL.
Quelle est la différence entre une redirection 301 et une redirection 302 ?
Comme évoqué ci-dessus, une redirection 301 aura un effet permanent, vous indiquez donc aux moteurs de recherche que l'ancienne URL est définitivement plus active.
Une redirection 302 est une redirection temporaire, Google ne prendre pas en compte la suspension définitive de cette URL, il reviendra donc crawler ces URL indéfinimment si elles sont toujours en 302.
Quand utiliser une redirection 302 ?
Les redirections 302 sont utilisée lorsque :
- Une fiche produit est redirigée vers une autre fiche produit car elle est hors stock
- Vous souhaitez rediriger une campagne promotionnelle terminée
- Lors des refontes ou préproduction
Il est à noter que dans la plupart des cas, il est plus intéressant d'utiliser une redirection 301, ce qui évitera aux moteurs de recherche de crawler des URL qui ne servent plus.
Comment faire une redirection 410 en Htaccess ?
Retrouvez ci-dessous, un exemple pour faire une redirection 410 en Htaccess, nous vous proposons 2 exemples avec une URL avec extension et une URL sans extension.
A quoi sert une redirection 410 ?
Une redirection 410 indique aux moteurs de recherche que cette URL n'a plus aucune utilité et qu'il n'est donc plus nécessaire de la crawler. Elle peut être utilisée dans pratiquement le même cas qu'une 301, mais cette fois-ci aucun transfert de popularité sera transmis en terme de référencement. Nous indiquons seulement à Google de ne plus prendre en compte cette URL.
Redirection des 404 + celles avec paramètre ? vers la home
Dans cet exemple, nous souhaitons rediriger toutes les URL en 404 vers la page d'accueil de votre site, mais également les URL 404 qui contiennent le paramètre ?.
Ce code ne fonctionne pas sur sites Wordpress à cause du code par défaut inscrit dans le Htaccess par le CMS, il est donc nécessaire de télécharger une extension.
Développez le chiffre d'affaires online de votre entreprise.