Catégorie : Divers

  • Créer une redirection vers HTTP ou HTTPS

    Si votre site est accessible depuis les protocoles HTTP et HTTPS, vous devriez vous assurer de mettre en place une redirection de type 301 pour éviter le contenu dupliqué et l’utilisation d’une connexion non sécurisée par exemple. Les visiteurs seront ainsi automatiquement redirigés vers la version de votre choix et utiliseront uniquement HTTPS ou HTTP.

    Rediriger HTTP vers HTTPS

    Avec Apache, créez un fichier « .htaccess » à la racine de votre site avec le code suivant :

    <IfModule mod_rewrite.c>
    	RewriteEngine On
    	RewriteCond %{HTTPS} !=on
    	RewriteCond %{HTTP:X-Forwarded-Proto} !=https
    	RewriteCond %{HTTP:X-Forwarded-Port} !=443
    	RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    </IfModule>

    Si le fichier « .htaccess » existe déjà pour les besoins de votre site, modifiez le et placez le code tout en haut du fichier.

    Rediriger HTTPS vers HTTP

    Avec Apache, créez un fichier « .htaccess » à la racine de votre site avec le code suivant :

    <IfModule mod_rewrite.c>
    	RewriteEngine On
    	RewriteCond %{HTTPS} =on [OR]
    	RewriteCond %{HTTP:X-Forwarded-Proto} =https [OR]
    	RewriteCond %{HTTP:X-Forwarded-Port} =443
    	RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    </IfModule>

    Si le fichier « .htaccess » existe déjà pour les besoins de votre site, modifiez le et placez le code tout en haut du fichier.

  • Créer une redirection vers le sous-domaine WWW

    Nous n’y prêtons pas forcément attention, mais il est courant qu’un site soit accessible indifféremment avec ou sans le préfixe « www ». L’adresse http://domaine.com et http://www.domaine.com diffuse alors le même contenu. Et cela peut poser problème car les moteurs de recherche pourraient indexer votre site à la fois avec et sans le sous-domaine « www », ce qui génère du contenu dupliqué. Il est donc recommandé de mettre en place une redirection pour rediriger automatiquement le visiteur vers l’adresse de votre choix.

    Rediriger le visiteur vers le sous-domaine WWW (http://www.domaine.com)

    Avec Apache, créez un fichier « .htaccess » à la racine de votre site avec le code suivant :

    <IfModule mod_rewrite.c>
    	RewriteEngine On
    	RewriteCond %{HTTP_HOST} !^www\. [NC]
    	RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    </IfModule>

    Si le fichier « .htaccess » existe déjà pour les besoins de votre site, modifiez le et placez le code tout en haut du fichier.

    Rediriger le visiteurs sans le sous-domaine WWW (http://domaine.com)

    Avec Apache, créez un fichier « .htaccess » à la racine de votre site avec le code suivant :

    <IfModule mod_rewrite.c>
    	RewriteEngine On
    	RewriteCond %{HTTP_HOST} ^www\. [NC]
    	RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    </IfModule>

    Si le fichier « .htaccess » existe déjà pour les besoins de votre site, modifiez le et placez le code tout en haut du fichier.

  • La migration IPv4 / IPv6 en vidéo

    Une touche d’humour pour compléter notre article précédent concernant la pénurie annoncée des IPv4.