.htaccess

Bonjour,

je viens de créer mon premier site internet en html/css/php et j'aimerai le passer en HTTPS. J'ai un certificat SSL sur OVH mais je n'arrive pas à le faire passer en HTTPS sans qu'il affiche un message d'erreur..

Si quelqu'un pourrait m'aider, ce serais génial merci :)

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour
    Sur OVH, c'est automatique. Pas besoin de modifier le .htaccess

    L'erreur fréquente est le contenu mixte, lors du chargement de votre page web, le navigateur peut charger du contenu hors du sites (images, publicités, vidéos) externes qui ne sont pas https, c'est donc non https pour le navigateur.

    Vérifier le type d'erreur signalé par le navigateur.
    Voir si le message d'erreur indique "Des éléments de cette page ne sont pas sécurisée" ou "Que des scripts non authentifiés sont présents".

    A+
    1. Vous utilisez quel navigateur ?
      Sur Firefox, pour lui "forcer" la main, vous pouvez modifier ses options.


      On trouve la même chose pour Chrome ou Edge...

      A+
  2. Contributeur sécurité
    Bonjour,

    Probablement un petit délai d'attente (normalement environ 1 heure).

    D'autre part, dans le fichier .htaccess, mettre au commencement, en remplaçant https://votredomaine.com par votre site (et en respectant strictement les espaces...) :

    RewriteEngine On

    #Forcer HTTPS
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://votredomaine.com/$1 [R=301,L]


    EDIT Modération : Suppression de l'url vers ton site perso.

    Cordialement,

    1. C'est exactement le .htaccess que j'ai et ça ne fonctionne pas :/
  3. Modérateur
    Bonjour,

    Assure toi d'avoir bien suivi complètement les documentation OVH
    https://docs.ovh.com/fr/hosting/passer-site-internet-https-ssl/

    et plus particulièrement ceci : https://docs.ovh.com/fr/hosting/les-certificats-ssl-sur-les-hebergements-web/

    Et pour finir, ton .htaccess (fourni dans la documentation ovh...) devra être de la forme
    RewriteEngine On
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://www.votredomaine.fr/$1 [R,L]