Redirection et réglage configuration

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

  • [RÉGLÉ] Redirection et réglage configuration

    Bonjour et bonne année,

    Je viens de lire dans un post de ce forum un échange intéressant qui pourrait solutionner mon pb que j'ai depuis plus d'un an maintenant.

    Je suis passé de la version joomla 1.5 à 2.5 en aout 2012. Depuis j'ai eu beaucoup de soucis avec le module de redirection qui m'a créé une multitude de liens (plus de 1000)que j'ai du rediriger vers les bonnes pages. De guerre lasse, j'ai reconstruit le site. que je viens de mettre en place.

    Dès le départ, le module de redirection a trouvé 80 liens "404". J'ai donc bloqué le module de redirection provisoirement, mais maintenant c'est Google qui déclare des liens "404". Où est mon erreur ?? Mon site fonctionnait parfaitement sous 1.5

    J'ai lu que "toffffe" conseillait de mettre à "Oui" :
    Réécriture d'URL en clair (SEF)
    Réécriture au 'vol' des URL
    Ajouter un suffixe aux URL

    Quand on lit les conseils il est dit notamment pour la réécriture au vol qu'il fat prendre des précautions ! Et à quoi sert l'ajout d'un suffixe ?

    Je suis chez OVH actuellement .htaccess est en place et seul la réécritue d'url est à oui. Toutes mes url notamment le plan du site comportent /index.php/

    Merci de votre aide
    Dernière édition par Phyl à 08/01/2014, 23h55
    Phyl
    Http://www.depollunet.net

  • #2
    Re : Redirection et réglage configuration

    Bonjour,

    Personnellement, je préfère créer les redirections permanentes directement dans le .htaccess pour un tuto cf http://itx-technologies.com/blog/51-...ge-sous-apache

    Sinon toffe à raison, & pour l'ajout d'un suffixe, c'est ce qui est conseillé par olivier andrieu dans son livre http://www.amazon.fr/R%C3%A9ussir-so.../dp/2212138253

    je ne pense pas que le /index.php/ dans vos URLs nuisent à votre référencement, mais ce qui est sur c'est que cela ne produit pas de "jolies" URls (& ça fait pas très pro )
    Templates Joomla sur mesure & responsive http://alphadesign.fr/creation-de-sites-templates-joomla-responsive.html
    Formations Joomla http://alphadesign.fr/services/formations-joomla.html
    Formations Joomla conventionnées: DIF et autres formations continues.
    Checklist SEO pour Joomla http://alphadesign.fr/joomla/checklist-seo-pour-joomla-referencement-joomla.html

    Commentaire


    • #3
      Re : Redirection et réglage configuration

      Merci de ta réponse,
      En fait, je n'ai aucun pb de référencement pour l'instant. Il était d'ailleurs parfait avec la version joomla 1.5. J'ai simplement un en semble d'url qui m'amènent à des pages 404
      comme :
      3.3.5 Lois de similitude : RATEAU a introduit des nombres sans dimensions permettant d'établir des coefficients de débit, de pression, de puissance absorbé...

      au lieu de
      2.2. Relation entre vitesse de l'air et débit d'une conduite On appelle débit d'air le volume d'air qui traverse une section de conduite dans l'unité de te...

      Et j'aimerai savoir si je peux régler cela par le poste de configuration en backend.
      Phyl
      Http://www.depollunet.net

      Commentaire


      • #4
        Re : Redirection et réglage configuration

        Bonjour,

        J'ai simplement un en semble d'url qui m'amènent à des pages 404
        comme :

        au lieu de

        Et j'aimerai savoir si je peux régler cela par le poste de configuration en backend.
        Pour cela, tu peux utiliser le composant de redirection de Joomla! (Composants => Redirection).
        Pour apprendre à construire votre site web avec Joomla 3 : Joomla3! Le Livre Pour Tous : http://cinnk.com/joomla/3/le-livre-pour-tous

        Référencement Joomla! 10 astuces pour référencer son site web https://cinnk.com/articles/referencement-joomla-10-astuces-pour-referencer-son-site-web

        Créez votre boutique en ligne avec Joomla! & HikaShop http://cinnk.com/boutique/livres/cre...la-et-hikashop

        Commentaire


        • #5
          Re : Redirection et réglage configuration

          Bonjour

          Envoyé par Phyl Voir le message
          Et à quoi sert l'ajout d'un suffixe ?
          Je rejoins AlphaDesign car mes lectures m'ont amené à cette affirmation : un moteur de recherche se base sur le suffixe de l'url pour "savoir" ce que c'est (est-ce que le lien mène vers un pdf, une image (jpg), vers un document Office, ... ou une page web). En l'absence d'un suffixe, le moteur de recherche est un peu perdu...

          On l'aide grandement si on met ".html" dans nos urls : il "sait" que c'est une page web.

          Perso, j'ai donc opté pour cette approche depuis un certain temps.

          Un autre intérêt (très mineur il est vrai) : cela permet de masquer que le site est un site généré via un cms. En effet, quelqu'un ayant un niveau de connaissance fortement basique va croire que, parce qu'il voit .html à la fin de l'url qu'il y a une page en "dur" derrière.
          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


          • #6
            Re : Redirection et réglage configuration

            Re-bonjour,

            Pour des redirections d'URls qui contiennent des "?", il vous sera plus simple d'utiliser le composant de redirection de Joomla + tôt que de le faire via le .htaccess (le tuto que j'ai mis dans mon post précédent ne traite pas ce cas)

            Sinon je vous invite à supprimer tout de même le /index.php/ de vos Urls, c'est + propre et sous OVH (et 99.99% des autres hébergeurs) cela ne pose pose aucun problème d'activer le .htaccess de Joomla

            Pensez aussi que si un internaute trouvant un article de votre site intéressant, décide de copier/coller l'Url de cette page dans son blog ou son site, votre site/page se trouvera indexée aussi pour le mot clé index.php ...
            Dernière édition par AlphaDesign à 05/01/2014, 17h53
            Templates Joomla sur mesure & responsive http://alphadesign.fr/creation-de-sites-templates-joomla-responsive.html
            Formations Joomla http://alphadesign.fr/services/formations-joomla.html
            Formations Joomla conventionnées: DIF et autres formations continues.
            Checklist SEO pour Joomla http://alphadesign.fr/joomla/checklist-seo-pour-joomla-referencement-joomla.html

            Commentaire


            • #7
              Re : Redirection et réglage configuration

              Merci beaucoup,

              Je vais donc mettre à "Oui" les trois premières lignes de la configuration et réactiver le pluggin de redirection.
              J'espère que je vais arriver à supprimer toutes ces fausses adresses. J'ai été déçu d'en retrouver autant dès la remise en forme de mon site.

              En revanche ce travail m'a permis de mettre à jour toutes les extensions en compatibilité avec Joomla 3

              Je vous tiens au courant d'ici quelques jours
              Dernière édition par Phyl à 05/01/2014, 23h52
              Phyl
              Http://www.depollunet.net

              Commentaire


              • #8
                Re : Redirection et réglage configuration

                Bon après un essai je me suis retrouvé avec toutes mes pages en introuvables.
                J'avais refait mon sitemap mais tous les liens du site (menus et autres) aboutissaient en page 404 et cela malgré une suppression du cache. Peut-être aurais-je du supprimer le cache en dur avec Filezilla

                Je suis donc revenu comme avant.
                Phyl
                Http://www.depollunet.net

                Commentaire


                • #9
                  Re : Redirection et réglage configuration

                  Bonjour Phyl

                  Très probablement un ajustement à faire dans ton fichier .htaccess.

                  Edite-le et trouve la ligne RewriteBase. Tu trouveras un caractère # devant la ligne; retire ce caratère pour décommenter la ligne.

                  Ensuite, modifie en RewriteBase /TonDossier. Par exemple, si ton dossier est /public_html/AuPaysDePhylou alors met un
                  Code:
                  RewriteBase /AuPaysDePhylou
                  Sauve et retente le coup; cela devrait passer.
                  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


                  • #10
                    Re : Redirection et réglage configuration

                    Merci ca789,

                    Je suis entièrement autodidacte et il y a trop de choses que je ne connais pas.
                    Est-ce qu'au final mon fichier htaccess devrait ressembler à ce code ?
                    Code:
                    SetEnv PHP_VER 5_3
                    SetEnv REGISTER_GLOBALS 0
                    
                    RewriteEngine On
                    
                    RewriteBase /www.depollunet.net
                    
                    RewriteCond %{REQUEST_URI} ^/sitemap.xml
                    RewriteRule .* http://www.depollunet.net/index.php?option=com_xmap&view=xml&tmpl=component&id=3
                    
                    ErrorDocument 404 /404vers301.php
                    De toutes façons, je ne tenterai cela que cette nuit car je ne souhaite pas faire de test en plein jour avec des visiteurs
                    Dernière édition par Phyl à 06/01/2014, 11h20
                    Phyl
                    Http://www.depollunet.net

                    Commentaire


                    • #11
                      Re : Redirection et réglage configuration

                      RewriteBase doit indiquer le nom d'un dossier; pas une url.

                      Quel est le nom du dossier, sur ton FTP, qui correspond à ton site ==> utilise ce nom de dossier-là.
                      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


                      • #12
                        Re : Redirection et réglage configuration

                        Tu parles du nom de la base de données qui comprend tous les jxxxx_assets.xxx ???
                        Phyl
                        Http://www.depollunet.net

                        Commentaire


                        • #13
                          Re : Redirection et réglage configuration

                          Bonjour,

                          Chez OVH pas besoin d'activer le rewrite base si le site/joomla est directement dans le www et pas dans l' un de ses sous répertoires.

                          Dans ton .htaccess il te manques toute la partie de redirection Joomla qui est à copier coller du fichier htaccess.txt (à la racine de ton site) dans ton .htaccess

                          Donc ton .htaccess serait ainsi :
                          Code:
                          ## OVH stuff
                          
                          SetEnv PHP_VER 5_3
                          SetEnv REGISTER_GLOBALS 0
                          
                          ##
                          # @package        Joomla
                          # @copyright    Copyright (C) 2005 - 2013 Open Source Matters. All rights reserved.
                          # @license        GNU General Public License version 2 or later; see LICENSE.txt
                          ##
                          
                          ##
                          # READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE!
                          #
                          # The line just below this section: 'Options +FollowSymLinks' may cause problems
                          # with some server configurations.  It is required for use of mod_rewrite, but may already
                          # be set by your server administrator in a way that dissallows changing it in
                          # your .htaccess file.  If using it causes your server to error out, comment it out (add # to
                          # beginning of line), reload your site in your browser and test your sef url's.  If they work,
                          # it has been set by your server administrator and you do not need it set here.
                          ##
                          
                          ## Can be commented out if causes errors, see notes above.
                          Options +FollowSymLinks
                          
                          ## Mod_rewrite in use.
                          
                          RewriteEngine On
                          
                          ## Begin - Rewrite rules to block out some common exploits.
                          # If you experience problems on your site block out the operations listed below
                          # This attempts to block the most common type of exploit `attempts` to Joomla!
                          #
                          # Block out any script trying to base64_encode data within the URL.
                          RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
                          # Block out any script that includes a <script> tag in URL.
                          RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
                          # Block out any script trying to set a PHP GLOBALS variable via URL.
                          RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
                          # Block out 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 homepage
                          RewriteRule .* index.php [F]
                          #
                          ## End - Rewrite rules to block out some common exploits.
                          
                          ## Begin - Custom redirects
                          #
                          # If you need to redirect some pages, or set a canonical non-www to
                          # www redirect (or vice versa), place that code here. Ensure those
                          # redirects use the correct RewriteRule syntax and the [R=301,L] flags.
                          #
                          ## End - Custom redirects
                          
                          ##
                          # Uncomment following line if your webserver's URL
                          # is not directly related to physical file paths.
                          # Update Your Joomla! Directory (just / for root).
                          ##
                          
                          # RewriteBase /
                          
                          ## Begin - Joomla! core SEF Section.
                          #
                          RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
                          #
                          # If the requested path and file is not /index.php and the request
                          # has not already been internally rewritten to the index.php script
                          RewriteCond %{REQUEST_URI} !^/index\.php
                          # and the request is for something within the component folder,
                          # or for the site root, or for an extensionless URL, or the
                          # requested URL ends with one of the listed extensions
                          RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
                          # and the requested path and file doesn't directly match a physical file
                          RewriteCond %{REQUEST_FILENAME} !-f
                          # and the requested path and file doesn't directly match a physical folder
                          RewriteCond %{REQUEST_FILENAME} !-d
                          # internally rewrite the request to the index.php script
                          RewriteRule .* index.php [L]
                          #
                          ## End - Joomla! core SEF Section.
                          Dernière édition par AlphaDesign à 06/01/2014, 12h15 Raison: ajout exemple simple de .hatccess ovh
                          Templates Joomla sur mesure & responsive http://alphadesign.fr/creation-de-sites-templates-joomla-responsive.html
                          Formations Joomla http://alphadesign.fr/services/formations-joomla.html
                          Formations Joomla conventionnées: DIF et autres formations continues.
                          Checklist SEO pour Joomla http://alphadesign.fr/joomla/checklist-seo-pour-joomla-referencement-joomla.html

                          Commentaire


                          • #14
                            Re : Redirection et réglage configuration

                            Waou !

                            Je pensais que tout ce qui était entre # était des commentaires donc inutiles....
                            Cela expliquerait une grande partie des soucis que j'ai par rapport à Joomla 1.5
                            Heureusement que je suis passé par le forum.

                            Merci
                            Dernière édition par Phyl à 06/01/2014, 12h30
                            Phyl
                            Http://www.depollunet.net

                            Commentaire


                            • #15
                              Re : Redirection et réglage configuration

                              Commenter est toujours une bonne chose car le temps passe et on oublie
                              Templates Joomla sur mesure & responsive http://alphadesign.fr/creation-de-sites-templates-joomla-responsive.html
                              Formations Joomla http://alphadesign.fr/services/formations-joomla.html
                              Formations Joomla conventionnées: DIF et autres formations continues.
                              Checklist SEO pour Joomla http://alphadesign.fr/joomla/checklist-seo-pour-joomla-referencement-joomla.html

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X