Rediriger un sous-domaine en supprimant www ?

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Rediriger un sous-domaine en supprimant www ?

    Bonjour,

    Sur un site, j'ai eu une alerte Bitdefender à propos d'un certificat incorrect sur l'adresse sans www, suivie immédiatement par la même adresse avec www. A mon avis, il s'agissait d'une fausse alerte puisqu'une nouvelle tentative (sans www) n'a plus déclenché d'alerte.

    J'ai voulu chez mon hébergeur créer un nouveau sous-domaine avec www (www.monsous-domaine.tld), puis y créer un certificat SSL. Certificat bloqué, demande d'info à l'hébergeur : un tel sous-domaine n'est pas autorisé (en fait il l'est mais pas la création de certificat Let's Encrypt, si j'en crois mes tests).
    J'ai donc supprimé ce nouveau sous-domaine, puis j'ai saisi l'adresse de ce sous-domaine avec www, sachant que pas mal d'internautes ont pris l'habitude de commencer par www, sans préciser http ou https, et j'ai immédiatement été bloqué par Bitdefender, sans possibilité de forcer une autorisation, simplement parce que le navigateur avait passé automatiquement l'adresse en https.
    Si des visiteurs font ce que j'ai fait, ils ne pourront pas accéder au site, à moins d'avoir l'idée de supprimer www. de l'adresse.
    Je ne vois pas quelle serait la solution, si mon hébergeur ne permet pas ce sous-domaine en https, pour éviter ce type d'inconvénient.
    Auriez-vous une idée ?
    Merci !
    Dernière édition par RobertG à 21/05/2025, 08h11
    "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
    MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET/NUXIT, sites perso chez PlanetHoster + sites gérés chez PHPNET/NUXIT, PlanetHoster et OVH

  • #2
    Salut RobertG,

    Une solution est de modifier le fichier <.htaccess> en ajoutant les infos suivantes (à bien vérifier et il faut que le mode «Rewrite» soit actif).

    #Forcer l'affichage du DN sans les 3 www
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^example\.com [NC]
    RewriteRule ^(.*)$ https://example.com/$1 [L,R=301]​
    Dernière édition par SuperVespa à 20/05/2025, 12h33
    SuperVespa avec quelques dizaines de sites Joomla 5 et encore quelques sites J4, J3 et même encore J1.5 (ben oui).

    Commentaire


    • #3
      Merci,

      Mais le problème est que la bascule automatique se faisant dans le navigateur et l'adresse www.monsous-domaine.tld n'existant pas, on n'arrive pas à la lecture du .htaccess où il y a en effet la redirection de www vers sans www.
      Même http://www.monsous-domaine.tld/ passe automatiquement en https et génère le blocage.
      A part créer une redirection directe chez l'hébergeur vers la bonne adresse, donc en générant un sous-domaine en www, je ne vois pas de solution.
      "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
      MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET/NUXIT, sites perso chez PlanetHoster + sites gérés chez PHPNET/NUXIT, PlanetHoster et OVH

      Commentaire


      • #4
        Salut RobertG,

        Je ne suis pas sûr de bien te comprendre. Si tu as un nom de domaine comme <www.exemple.com> et que tu veux créer un sous-domaine, le résultat sera par exemple <sousdomaine.exemple.com>.

        Et là, tu désires obtenir <www.sousdomaine.exemple.com> ... est-ce correct ?

        J'imagine que tu utilises une console Plesk et que le certificat est Let'sEncryt. Pour ma part, j'ai parfois rencontré un problème pour sécuriser un sous-domaine avec les 3 www. Mais il faut savoir que la tendance actuelle est justement de ne plus ajouter les www devant un nom de domaine ou un sous-domaine (c'est «plus moderne»).
        SuperVespa avec quelques dizaines de sites Joomla 5 et encore quelques sites J4, J3 et même encore J1.5 (ben oui).

        Commentaire


        • #5
          J'ai un site avec l'adresse "mon-sous-domaine.domaine.tld" qui a son certificat Let's Encrypt.
          Je suis sur un hébergement mutualisé équivalent à un VPS managé (pas tout à fait, mais c'est le principe, serveur isolé) qui se gère come un mutualisé.

          Si je crée une adresse "www.mon-sous-domaine.domaine.tld" pointant sur le même dossier (il m'est arrivé de le faire chez d'autres hébergeurs) pour utiliser le .htaccess de redirection en non-www, il est alors impossible chez mon hébergeur de générer un certificat sur ce nom et donc d'accéder au site puisque Bitdefender en ce qui me concerne (et d'autres protections chez d'autres visiteurs) bloque l'adresse parce que le navigateur bascule automatiquement en https et aucun certificat n'étant disponible, la sécurité de la connexion intervient.
          Donc si un visiteur tape "www.monsous-domaine.domaine.tld" et que son navigateur fait comme les miens, il ne pourra pas être redirigé vers le site.

          PS : je viens d'avoir un message de mon hébergeur me signalant qu'ils ont pu créer un certificat Let's Encrypt pour ce nom de sous-domaine en www.
          Reste à espérer que si j'en ai besoin pour d'autres, ce ne seront pas les mêmes complications.
          Dernière édition par RobertG à 20/05/2025, 15h33
          "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
          MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET/NUXIT, sites perso chez PlanetHoster + sites gérés chez PHPNET/NUXIT, PlanetHoster et OVH

          Commentaire

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X