Comment faire une redirection 301 depuis le fichier .htaccess ?

Comment mettre en place une redirection permanente via le htaccess ?

Rediriger une URL vers une autre URL

Pour rediriger une URL vers une autre, ajoutez cette ligne à votre fichier htaccess :

Redirection d’une URL vers une autre :
Redirect 301 /anciennepage/ http://www.votredomaine.com/nouvellepage

Rediriger un dossier vers un autre dossier

Pour rediriger tout un dossier vers un autre, ajoutez la ligne qui suit à votre fichier htaccess. Chaque page est alors redirigée vers son homologue du nouveau dossier (la suite de l’URL reste la même) .

Redirection d’un un dossier vers un autre dossier :
RedirectPermanent /anciendossier http://www.votredomaine.com/nouveaudossier

Rediriger un site vers un autre ou migration de nom de domaine

Pour rediriger un site entier vers un autre, ajoutez la ligne qui suit à votre fichier htaccess. Comme dans l’exemple ci-dessus, chaque page sera alors redirigée vers son homologue de l’ancien site vers le nouveau site. Très utile pour réaliser un gain de temps considérable dans le cas d’une migration tout en permettant de capitaliser (même s’il y a toujours censément une légère déperdition avec une redirection) sur le bon positionnement de votre ancien site en le redirigeant vers le nouveau.

Redirection d’un ancien site vers un nouveau site :
Redirect permanent / http://www.votrenouveaudomaine.com/

Rediriger automatiquement le visiteur en HTTPS quand il visite le site en HTTP

Le module mod_rewrite permet la réécriture des URL.

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.votredomaine.fr/$1 [R,L]

Commentaires dans le fichier .htaccess

Les commentaires dans les fichiers .htaccess sont marqués par un « # » au début d’une ligne. Exemple : #Redirect permanent / http://www.votrenouveaudomaine.com/

Comment tester une redirection pour vérifier qu’elle fonctionne bien ?

Des extensions pour navigateur permettent de vérifier le fonctionnement effectif d’une redirection, qu’il s’agisse d’une redirection permanente (301) ou d’une redirection temporaire (302).

En voici deux qui fonctionnent bien :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *