Nom d'hôtes redondants, redirection 301

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

  • Nom d'hôtes redondants, redirection 301

    Bonjour à tous.

    Depuis pas mal de temps j'ai une alerte dans Google Webmaster qui me dit :


    La propriété Escrime 3 Frontières reçoit des données de plusieurs noms d'hôtes redondants. En voici certains :
    escrime-3-frontieres.fr

    Les noms d'hôtes redondants sont comptabilisés comme des lignes distinctes dans les rapports. Par conséquent, les appels transmis à la même page sur votre site à partir de noms d'hôtes différents seront répartis sur plusieurs lignes. Le trafic indiqué vers des pages spécifiques sera dès lors inférieur à la réalité.

    Pour éviter ce problème, pensez à configurer une redirection 301 entre deux de vos noms d'hôtes redondants. Vous pouvez également utiliser un filtre "Rechercher et remplacer" pour supprimer l'élément "www." dans les noms d'hôtes.

    Je voudrais donc effectuer une redirection 301 dans mon .htaccess. J'ai regardé à gauche et à droite pour voir ce qu'il fallait faire et j'ai trouvé quelques lignes de codes mais je ne sais pas lequel utilisé.


    Urls avec ou sans WWW : Checklist SEO pour Joomla - Alpha Design est une Agence Web spécialisée dans la création de sites internet professionnels avec Joomla et le développement de templates Joomla personnalisés


    Code:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} www.site.com
    RewriteRule (.*) http://site.com/$1 [R=301,L]




    Code:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^example\.com$ [NC]
    RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]

    Utilisez la redirection 301 afin de forcer ou non l'utiliser les www devant les URLs de votre site web Joomla.


    Code:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www.(.)$
    RewriteRule ^(.)$ http://%1/$1 [R=301,L]
    Je n'ai pas envie de faire de boulettes.

    Merci à vous.
    Gros débutant sous Joomla et surtout gros galérien.....mais je bosse.

    Mons site en ligne depuis le 1er septembre 2013 : https://escrime-3-frontieres.fr/

  • #2
    Avant d'utiliser aeSecure, je plaçais ce code dans le .htaccess :
    Code:
    RewriteCond %{HTTP_HOST} ^monsite.tld [NC]
    RewriteRule ^(.*) http://www.monsite.tld/$1 [L,R=301]
    "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
      J’utilise aussi Aesecure en version Pro.

      En fait je voudrais faire une redirection de www à sans www et mon site est en https.
      Gros débutant sous Joomla et surtout gros galérien.....mais je bosse.

      Mons site en ligne depuis le 1er septembre 2013 : https://escrime-3-frontieres.fr/

      Commentaire


      • #4
        Essaie la solution que j'avais proposée ici : https://www.fontanil.info/component/...l-inverse.html
        "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


        • #5
          Puisque mon site est en https, est ce je dois mettre ceci :

          Code:
          RewriteEngine On
          RewriteCond %{HTTPS_HOST} ^www\.(.+)$ [NC]
          RewriteRule ^ https://%1%{REQUEST_URI} [L,R=301]
          C'est à dire des s ?
          Gros débutant sous Joomla et surtout gros galérien.....mais je bosse.

          Mons site en ligne depuis le 1er septembre 2013 : https://escrime-3-frontieres.fr/

          Commentaire


          • #6
            Envoyé par Kawawachikamach
            Puisque mon site est en https, est ce je dois mettre ceci :

            Code:
            RewriteEngine On
            RewriteCond %{HTTPS_HOST} ^www\.(.+)$ [NC]
            RewriteRule ^ https://%1%{REQUEST_URI} [L,R=301]
            C'est à dire des s ?
            Bonsoir

            L'option 7.2 d'aeSecure devrait te le faire sans souci. Ce n'est pas le cas ?
            Christophe (cavo789)
            Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
            Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

            Commentaire


            • #7
              Bonjour Christophe

              En effet dans l'option 7.2 d'Aesecure j'ai coché : www. supprimé

              J'ai rapatrié mon fichier .htaccess en local et je n'ai pas vu cette option mais comme mon site s'affiche sans les www, je me suis dis que c'était bon quand même, mais je n'ai jamais pensé à vérifier par curiosité si cette option était bien prise en compte. J’ai peut-être mal regardé mais.....

              Du coup, est-ce que je peux l'ajouter manuellement comme le code ci-dessus?
              Gros débutant sous Joomla et surtout gros galérien.....mais je bosse.

              Mons site en ligne depuis le 1er septembre 2013 : https://escrime-3-frontieres.fr/

              Commentaire

              Annonce

              Réduire
              Aucune annonce pour le moment.

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X