Des règles utiles de redirections 301

Cette documentation technique vous présente plusieurs règles de redirections qui pourront vous êtres utiles

A savoir

  • Les règles sont à ajouter dans votre fichier .htaccess.
  • Toutes les règles ne sont pas nécessaires. Choisissez celles qui vous intéressent.
  • Il faudra aussi adapter le code à votre problématique.

Redirection sans www vers www

EXEMPLE : http://evxonline.coma/ vers http://www.evxonline.com/

RewriteEngine On
RewriteCond %{HTTP_HOST} ^evxonline.com$
RewriteRule (.*) http://www.evxonline.com/$ [L,R=301]

Remplacez evxonline.com par votre nom de domaine.

Redirection vers un domaine externe

EXEMPLE : http://www.ancien-site.com/ vers http://www.nouveau-site.fr/
Très utile si vous changez d'url et que vous gardez la même arborescence. Cela permettra de rediriger les moteurs et visiteurs vers le nouveau site et cela quel que soit la page d'entrée. Exemple http://www.ancien-site.com/categorie/page.html redirigera vers http://www.nouveau-site.fr/categorie/page.html
Dans ce cas à mettre dans le fichier .htaccess de l'ancien site.

RewriteEngine On
RedirectPermanent / http://www.nouveau-site.fr/

Remplacez www.nouveau-site.fr par le domaine de destination.

Redirection d'un sous domaine vers domaine (sans www)

EXEMPLE http://support.evxonline.com/ vers http://evxonline.com/

RewriteEngine On
RewriteCond %{HTTP_HOST} ^support\.evxonline\.com$
RewriteRule ^(.*)$ http://exvonline.com/$ [L,R=301]

Remplacez evxonline.com par votre nom de domaine.

Redirection d'un sous domaine vers domaine (avec www)

EXEMPLE http://support.evxonline.com/ vers http://www.evxonline.com/

RewriteEngine On
RewriteCond %{HTTP_HOST} ^support\.evxonline\.com$
RewriteRule ^(.*)$ http://www.exvonline.com/$ [L,R=301]

Remplacez evxonline.com par votre nom de domaine.

Redirection http vers https

EXEMPLE http://www.evxonline.com/ vers https://www.evxonline.com/

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}