htaccess : Quelques redirections

htaccess : Quelques redirections

Vous déménager votre nom de domaine

Dans ce cas, il ne suffit pas de juste faire une redirection à la racine, il faut rediriger chaque requête à une page vers la même page sur le nouveau nom de domaine. Il faudra indiquer que c’est une redirection permanente (301).

Pour ce faire, la variable $1 fera l’affaire :

[pastacode lang= »apacheconf » manual= »%3CIfModule%20mod_rewrite.c%3E%0A%09RewriteEngine%20on%20%0A%09RewriteRule%20%5E(.*)%24%20http%3A%2F%2Fmon-nouveau-nom-de-domaine.com%2F%241%20%5BR%3D301%2CL%5D%0A%3C%2FIfModule%3E%0A » message= » » highlight= » » provider= »manual »/]

Redirection SSL / HTTPS

[pastacode lang= »apacheconf » manual= »%23%20SSL%0A%3CIfModule%20mod_rewrite.c%3E%0A%09RewriteCond%20%25%7BHTTP%3AX-Forwarded-Proto%7D%20!https%0A%09RewriteCond%20%25%7BHTTPS%7D%20off%0A%09RewriteRule%20%5E%20https%3A%2F%2F%25%7BHTTP_HOST%7D%25%7BREQUEST_URI%7D%20%5BNE%2CL%2CR%3D301%5D%0A%3C%2FIfModule%3E » message= » » highlight= » » provider= »manual »/]

Repasser de HTTPS à HTTP

Vous n’arrivez pas à passer au https, des problèmes technique vous empêche de le faire :

[pastacode lang= »markup » manual= »%3CIfModule%20mod_rewrite.c%3E%0A%09RewriteEngine%20On%0A%09RewriteCond%20%25%7BHTTPS%7D%20on%0A%09RewriteRule%20(.*)%20http%3A%2F%2F%25%7BHTTP_HOST%7D%25%7BREQUEST_URI%7D%20%5BR%2CL%5D%0A%3C%2FIfModule%3E » message= » » highlight= » » provider= »manual »/]

Vous remarquerez que je n’ai pas mis [R=301], car la redirection n’est normalement pas définitive.


Laisser un commentaire

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