Contenu dupliqué pour cause de www et non-www

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

  • [RÉGLÉ] Contenu dupliqué pour cause de www et non-www

    Bonjour à tous

    Quelqu'un a-t-il un retour d'expérience du contenu dupliqué par www et non-www ? Je suis hébergé chez infomaniak et sous joomla 4. J'ai suivi les méthodes conseillé ici (https://www.webrankinfo.com/dossiers...ection-301-www), qu'on m'avait recommandé comme solution mais il ya eut des problèmes quand j'ai successivement apporté ces modifications à mon fichier .htaccess. J'ai eu des soucis et il m'a fallut faire une mise à jour de mon certificat ssl.

    Quelqu'un a-t-il déjà testé une autre solution ?

    Bien merci pour d'éventuels éclairages.
    Dernière édition par fbambio à 13/12/2022, 14h28
    Z. François BAMBIO

  • #2
    Bonjour,

    C'est étonnant que tu aies eu des problèmes avec le code conseillé sur ccette page.
    Essaie éventuellement (en passant automatiquement en https) :
    Code:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
    "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, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

    Commentaire


    • #3
      Envoyé par RobertG Voir le message
      Bonjour,

      C'est étonnant que tu aies eu des problèmes avec le code conseillé sur ccette page.
      Essaie éventuellement (en passant automatiquement en https) :
      Code:
      RewriteEngine On
      RewriteCond %{HTTP_HOST} !^www\. [NC]
      RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
      Bonjour Gastaud. Oui j'ai essayé de fouiller sur le forum de infomaniak et j'ai vu qu'il fallait ajouter le code suivant :

      RewriteEngine On
      RewriteCond %{HTTPS} off [OR]
      RewriteCond %{HTTP_HOST} !^www. [NC]
      RewriteRule (.*) https://www.domaine.com/$1 [R=301,L]

      Mais avant de faire cela, il faut ajouter un autre code pour forcer l'affichage https//. c'est le code suivant :

      RewriteEngine On
      RewriteCond %{HTTPS} off [OR]
      RewriteCond %{HTTP_HOST} !^www. [NC]
      RewriteRule (.*) https://www.domaine.com/$1 [R=301,L]

      Ce que je voudrais comprendre c'est la répétition de la ligne 'RewriteEngine On'. Dois-je encore répéter cette ligne dans le deuxième code ou faut-il seulement compléter avec les 3 dernières ligne.

      En tout cas ça marche correctement, tout est maintenant redirigé vers https://www.investirauburkina.net

      J'ai laissé la répétition de la ligne RewriteEngine On.

      Merci merci. Excellente journée à toi.
      Dernière édition par fbambio à 28/11/2022, 13h19
      Z. François BAMBIO

      Commentaire


      • #4
        Bonjour.

        Envoyé par fbambio Voir le message


        En tout cas ça marche correctement, tout est maintenant redirigé vers https://www.investirauburkina.net
        Pas vraiment, il n'y a pas de redirection vers https://www… Le site est accessible sans le "www"

        Pour tester les redirections, il y a https://www.redirection-web.net/


        Essaye ceci, ça devrait rediriger vers https://www et dans le bon ordre, c.-à-d. vers https en premier lieu:

        Code:
        <IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteCond %{HTTPS} !=on
        RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
        RewriteCond %{HTTP_HOST} !^www\.
        RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
        </IfModule>
        Bonne suite
        Dernière édition par Eddy.vh à 28/11/2022, 16h09
        Cordialement.
        __
        Eddy !!!
        Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

        Commentaire


        • #5
          Envoyé par Eddy.vh Voir le message
          Bonjour.



          Pas vraiment, il n'y a pas de redirection vers https://www… Le site est accessible sans le "www"

          Pour tester les redirections, il y a https://www.redirection-web.net/


          Essaye ceci, ça devrait rediriger vers https://www et dans le bon ordre, c.-à-d. vers https en premier lieu:

          Code:
          <IfModule mod_rewrite.c>
          RewriteEngine On
          RewriteCond %{HTTPS} !=on
          RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
          RewriteCond %{HTTP_HOST} !^www\.
          RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
          </IfModule>
          Bonne suite
          Bonsoir Eddy

          Oui c'est exact. Je pensais que c'était fait mais j'ai testé et ça ne redirige pas vers https//wwww. Je teste ta formule et je reviens. Merci pour ta contribution.
          Z. François BAMBIO

          Commentaire


          • #6
            Envoyé par Eddy.vh Voir le message
            Bonjour.



            Pas vraiment, il n'y a pas de redirection vers https://www… Le site est accessible sans le "www"

            Pour tester les redirections, il y a https://www.redirection-web.net/


            Essaye ceci, ça devrait rediriger vers https://www et dans le bon ordre, c.-à-d. vers https en premier lieu:

            Code:
            <IfModule mod_rewrite.c>
            RewriteEngine On
            RewriteCond %{HTTPS} !=on
            RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
            RewriteCond %{HTTP_HOST} !^www\.
            RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
            </IfModule>
            Bonne suite
            Bonjour Eddy,

            J'ai aussi essayé ton code et quand je fais le test, je vois que tout redirige vers https://www.investirauburkina.net mais google continue de m'afficher "La propriété Investirauburkina reçoit des données de plusieurs noms d'hôtes redondants." sur analytics.

            Normalement cette alerte ne devrait plus s'afficher. Finalement je suis un peu perdu.


            Z. François BAMBIO

            Commentaire


            • #7
              Bonjour.

              Je n'utilise plus Google Analytics, je ne peux t'en dire plus. Ta redirection est en tout cas correcte.
              Cordialement.
              __
              Eddy !!!
              Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

              Commentaire


              • #8
                Envoyé par Eddy.vh Voir le message
                Bonjour.

                Je n'utilise plus Google Analytics, je ne peux t'en dire plus. Ta redirection est en tout cas correcte.
                Merci pour ton retour.

                Moi aussi je trouve que tout est correct. Je vérifié avec le site que tu m'a montré.

                Bon beh, je trouve que c'est bon.

                Merci pour ta contribution. Bon week-end
                Z. François BAMBIO

                Commentaire


                • #9
                  Envoyé par RobertG Voir le message
                  Bonjour,

                  C'est étonnant que tu aies eu des problèmes avec le code conseillé sur ccette page.
                  Essaie éventuellement (en passant automatiquement en https) :
                  Code:
                  RewriteEngine On
                  RewriteCond %{HTTP_HOST} !^www\. [NC]
                  RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
                  Bonjour Gastaud,

                  Mon problème a été finalement résolu avec le code :

                  RewriteEngine On
                  RewriteCond %{HTTPS} off [OR]
                  RewriteCond %{HTTP_HOST} !^www. [NC]
                  RewriteRule (.*) https://www.domaine.com/$1 [R=301,L]

                  Merci et bonne journée
                  Z. François BAMBIO

                  Commentaire


                  • #10
                    Envoyé par Eddy.vh Voir le message
                    Bonjour.



                    Pas vraiment, il n'y a pas de redirection vers https://www… Le site est accessible sans le "www"

                    Pour tester les redirections, il y a https://www.redirection-web.net/


                    Essaye ceci, ça devrait rediriger vers https://www et dans le bon ordre, c.-à-d. vers https en premier lieu:

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

                    Mon problème a été finalement résolu avec le code :

                    RewriteEngine On
                    RewriteCond %{HTTPS} off [OR]
                    RewriteCond %{HTTP_HOST} !^www. [NC]
                    RewriteRule (.*) https://www.domaine.com/$1 [R=301,L]

                    ​​​​​​​Merci et bonne journée
                    Z. François BAMBIO

                    Commentaire

                    Annonce

                    Réduire
                    Aucune annonce pour le moment.

                    Partenaire de l'association

                    Réduire

                    Hébergeur Web PlanetHoster
                    Travaille ...
                    X