redirection 301

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

  • [RÉGLÉ] redirection 301

    Bonsoir,

    Simon dans son livre sur le référencement avec Joomla demande de rajouter du code pour diviser par 2 les URL dupliquées.

    Je crois que c'est dans le fichier .htaccess qu'il faut aller écrire ces lignes mais
    comment accède t-on au code de ce fichier et où faut-il précisément faire l'insertion pour ne pas tout casser...

    Est-ce nécessaire de faire cette manipulation alors que j'ai rel="canonical" qui se rajoute automatique à mes URL favorite depuis que j'ai activé le plugins de Styleware ?

    www vers non-www:

    RewriteCond %{HTTP_HOST} www.site.com
    RewriteRule (.*) http://site.com/ [R=301,L]
    non-www vers www :

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

    Un autre exemple (avancé) est ce code qui permet de supprimer les slash dans le cas où vos URL
    seraient accessibles avec ou sans le slash :
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.+)/$ http://%{HTTP_HOST}/ [R=301,L]

    A Bientôt

  • #2
    Re : redirection 301

    Bonjour

    Oui, ce code (note : je ne l'ai pas vérifié) doit être mis dans le fichier .htaccess se trouvant à la racine de ton site.

    Note bien que ce fichier est hyper sensible : tu commets une seule faute et bardaf, tu as une erreur 500 (erreur serveur) sur ton site. Le truc est donc de prendre un backup du fichier avant de le modifier pour pouvoir le rétablir en cas de pépin.

    Le fichier .htaccess doit être ouvert avec un bête éditeur (pas Word p.ex.). Notepad ou vi feront l'affaire.

    Il doit aussi être sauvé en UTF8-NoBom (voir le menu Encodage de ... Notepad++; utilitaire gratuit sous Windows).

    note : mon logiciel, dans sa version gratuite, fait cela pour toi. Voir cette démo : https://www.aesecure.com/_demo/aesec...=fr-FR#seo_www

    Bonne nuit.
    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


    • #3
      Re : redirection 301

      Bonsoir,
      Simon dans son livre sur le référencement avec Joomla demande de rajouter du code pour diviser par 2 les URL dupliquées.
      oui, je pense qu'il parle de l'accessibilté d'un site avec ou sans www ... car pour les moteurs de recherche, ce sont deux domaine differents ... d'ou le choix dès le depart entre mettre www ou pas

      tu as ensuite les deux exemples de morceau de code a mettre dans le fichier .htaccess

      pour le slash en fin d'url ... c'est pareil ... on enlève

      Sinon, pour le sujet des urls Canonical ... c'est beaucoup plus complexe
      Dernière édition par manu93fr à 13/06/2017, 23h51
      Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer
      Cette année, le JoomlaDay FR a lieu à Bruxelles, les 20 et 21 mai 2022, plus d'infos et inscriptions : www.joomladay.fr

      Commentaire


      • #4
        Re : redirection 301

        ... car pour les moteurs de recherche, ce sont deux domaine differents ... d'ou le choix dès le depart entre mettre www ou pas...
        Est-ce encore vrai pour Google? Car il demande, via la console, pour un même domaines, les différentes URL et la préférence du webmestre pour l'une ou l'autre afin d'afficher cette préférence dans les résultats de recherche.

        Ma question vaut juste pour Google.
        Cordialement.
        __
        Eddy !!!
        Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

        Commentaire


        • #5
          Re : redirection 301

          Bonsoir,

          J'ai réussi à ouvrir htaccess.txt et .htaccess

          L'inscription des codes de Simon doit être fait en local avant la mise en ligne ou après dès que le site est en ligne ?

          Faut-il copier les bouts de code de Simon dans htaccess.txt ou .htaccess ou les 2 ?

          A quel endroit du code de ces fichiers faut-il que j'insère ces lignes ? Au tout début, à la fin, après...

          A Bientôt

          Commentaire


          • #6
            Re : redirection 301

            Bonjour

            Dans .htaccess seulement
            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
              Re : redirection 301

              Envoyé par Eddy.vh Voir le message
              Est-ce encore vrai pour Google? Car il demande, via la console, pour un même domaines, les différentes URL et la préférence du webmestre pour l'une ou l'autre afin d'afficher cette préférence dans les résultats de recherche.

              Ma question vaut juste pour Google.
              Oui, pour Google c'est bien deux domaines différents ... la redirection est là pour obliger le serveur a renvoyer la bonne url ... même si un lien d'un autres site, par exemple, pointe sur la mauvaise url
              Pour la console webmaster de Google, c'est pour choisir un domaine préféré et fusionner les stats des deux
              Dernière édition par manu93fr à 15/06/2017, 00h22
              Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer
              Cette année, le JoomlaDay FR a lieu à Bruxelles, les 20 et 21 mai 2022, plus d'infos et inscriptions : www.joomladay.fr

              Commentaire


              • #8
                Re : redirection 301

                Faut-il copier les bouts de code de Simon dans htaccess.txt ou .htaccess ou les 2 ?
                Pour que tu comprennes bien ce que tu fait, le fichier htaccess.txt est juste la "en attente" (il n'est pas lu ou interprété par le serveur) ... le fichier .htaccess est lui bien sur lu et interprété par le serveur ... c'est son rôle

                Quand tu installes un Joomla! tout neuf .. tu n'as que le fichier htaccess.txt (celui en attente) car si tu mets en place la réécriture au vol des urls ... et bien là, tu devras le renommer en .htaccess (fichier interprété par le serveur)

                voila
                Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer
                Cette année, le JoomlaDay FR a lieu à Bruxelles, les 20 et 21 mai 2022, plus d'infos et inscriptions : www.joomladay.fr

                Commentaire


                • #9
                  Re : redirection 301

                  Merci manu pour cette info.
                  Envoyé par manu93fr Voir le message
                  Oui, pour Google c'est bien deux domaines différents ... la redirection est là pour obliger le serveur a renvoyer la bonne url ... même si un lien d'un autres site, par exemple, pointe sur la mauvaise url
                  Pour la console webmaster de Google, c'est pour choisir un domaine préféré et fusionner les stats des deux
                  Cordialement.
                  __
                  Eddy !!!
                  Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

                  Commentaire


                  • #10
                    Re : redirection 301

                    Bonjour,

                    Merci pour cette explication, je comprends mieux.

                    Du coup dans ce fichier, je dois faire un copier coller du code de Simon n'importe où ?
                    ou il y a un emplacement pour insérer ces nouvelles information ?

                    A bientôt

                    Commentaire


                    • #11
                      Re : redirection 301

                      Insère-la juste après la ligne "RewriteEngine On"
                      "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


                      • #12
                        Re : redirection 301

                        Bonjour,

                        Dans notepad ++ je ne trouve pas le format dont tu parles UTF8-NoBom dans les types de format ?
                        Il propose automatiquement le format txt. Le format teste pose t-il un problème ?

                        A Bientôt

                        Commentaire


                        • #13
                          Re : redirection 301

                          ce n'est pas l'extension dont on parle .txt .php .html .... mais bien l'encodage du fichier
                          Dans notepad++ tu le vois en cliquant sur le menu "encodage" ... s'il est deja en UTF-8(sans bom) tout est good

                          je le répète .. c'est dans le fichier .htaccess ... ou une copie de celui ci ou tu dois faire cette modif
                          Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer
                          Cette année, le JoomlaDay FR a lieu à Bruxelles, les 20 et 21 mai 2022, plus d'infos et inscriptions : www.joomladay.fr

                          Commentaire


                          • #14
                            Re : redirection 301

                            Bonjour,

                            Merci pour cette info.

                            Je suis probablement lourd mais je n'y connait rien en langage internet.

                            Il faut que je copie les 3 paquets de code de Simon après "rewriteEngine On et avant les lignes qui suivent et qui sont dans le fichier.
                            c'est bien ça ?

                            ## Begin - Rewrite rules to block out some common exploits.
                            # If you experience problems on your site then comment out the operations listed
                            # below by adding a # to the beginning of the line.
                            # This attempts to block the most common type of exploit `attempts` on Joomla!
                            #
                            # Block any script trying to base64_encode data within the URL.
                            RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
                            # Block any script that includes a <script> tag in URL.
                            RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
                            # Block any script trying to set a PHP GLOBALS variable via URL.
                            RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
                            # Block any script trying to modify a _REQUEST variable via URL.
                            RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
                            # Return 403 Forbidden header and show the content of the root home page
                            RewriteRule .* index.php [F]

                            ## End - Rewrite rules to block out some common exploits.

                            Lorsque Simon parle de www.site.com, j'imagine qu'il faut saisir la vrai adresse du site ?

                            A Bientôt

                            Commentaire


                            • #15
                              Re : redirection 301

                              C'est bien ça (pour les deux questions).
                              "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

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X