Sommaire
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 :
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) .
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.
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 :
- Sur Google Chrome : Redirect Path
- Sur Firefox : Link Redirect Trace