domaine.com => 301 directement vers https://www.domaine.com

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

  • domaine.com => 301 directement vers https://www.domaine.com

    Salut
    Google n'aime pas les redirections multiples du genre domaine.com => www.domaine.com => https://www.domaine.com.
    Quelle est selon vous (honorables visiteurs du forum, et virtuoses du .htaccess et/ou Cpanel) la meilleure solution pour appliquer une redirection de toutes les variantes du domaine DIRECTEMENT vers https://www.domaine.com ?

  • #2
    Salut,

    Dans la configuration du site (système > configuration > onglet serveur) tu mets le paramètre "forcer https" sur "administration et site".
    ça c'est pour le non ssl vers le ssl

    sinon, pour le reste, dans le htaccess
    Code:
    ##### Redirect non-www to www -- BEGIN
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteCond %{HTTPS}>s ^(on>(s)|.*>s)$
    RewriteRule ^(.*)$ http%2://www.%{HTTP_HOST}/$1 [R=301,L]
    ##### Redirect non-www to www -- END
    ça c'est pour le non www vers le www

    Dol.
    Dernière édition par dolmenhir à 28/01/2020, 19h26
    Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
    Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
    Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

    Commentaire


    • #3
      Dans la config, je force bien entendu le HTTPS (j'ai déjà créé une centaine de sites Joomla), ensuite j'ai un plugin de RSSEO qui me permet de choisir un sous-domaine canonique avec www.

      Quand je teste avec ces 2 paramétrages, il y 2 redirections 301 successives : domaine.com => www.domaine.com => https://www.domaine.com
      Et Google, il aime pas.
      Avec ce code dans .htaccess, j'ai directement domaine.com => https://www.domaine.com
      RewriteEngine On
      RewriteCond %{SERVER_PORT} 80
      RewriteCond %{HTTP_HOST} ^(www\.)?domaine\.com
      RewriteRule ^(.*)$ https://www.domaine.com/$1 [R=301,L]

      ... mais pas sur tous les sites.

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X