A quoi ça sert une redirection 301 ou 302
Si vous avez un nom de domaine A (nomdedomainetreslongetchiant.com) et que vous avez acheté le domaine B (superdomaine.com).. qui est mieux .. et que vous voulez que vos visiteurs soient redirigés sur le bon nom de domaine, il faut utiliser une redirection. Il existe deux types de redirections à prendre en compte : les 301 et les 302….
Les redirections 301 sont celles considérées comme permanentes (vous allez définitivement passer sur le nouveau domaine) tandis que les 302 sont temporaires.
Comment on fait ?
Il faut éditer (ou créer) votre fichier .htaccess à la racine du domaine A .. en y ajoutant par exemple les choses suivantes:
RewriteEngine On
RedirectMatch permanent ^/[0-9]{4}/[0-9]{2}/[0-9]{2}/([a-z0-9\-/]+) http://superdomaine.com/$1
RewriteCond %{HTTP_HOST} !^superdomaine.\.com$ [NC]
RewriteRule ^(.*)$ http://superdomaine.com/$1 [R=301,L]
Si j’ajoutais ce morceau de code en haut de mon .htaccess sur wikitwist.com, tout le trafic serait redirigé vers gonzague.me
Et nomdedomainetreslongetchiant.com/xxxx deviendrait superdomaine.com/xxxx :)
Le code ci dessus est pour une redirection 301, si vous voulez une 302 changez tout simplement « R=301,L » en « R=302,L » !
Démo :
Ancien domaine : blog.gonzaguedambricourt.com et nouveau : gonzague.me si vous cliquez sur blog.gonzaguedambricourt.com vous serez redirigé sur le nouveau. Si vous cliquez sur un article précis , il en va de même.