Redirection via .htaccess

Note : Les exemples suivants nécessite RewriteEngine On en début de fichier .htaccess

Rediriger une url avec présence, ou non, d"une chaine de caractère (par ex : /fr/ ou /en/ )

RewriteRule ^((fr|en)\/)?evenements.html \/-Diffusion-.html [R=301,L]


Redirection des vers www et https

RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://www.%1%{REQUEST_URI} [L,NE,R=301]

Rediriger toutes les adresse sauf certaines extensions

RewriteCond %{REQUEST_URI} !\.(jpg|css|htm|woff|woff2|pdf)$
RewriteRule ^(.+)$ / [R=307,L]