Faire disparaître des URL

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

  • [Problème] Faire disparaître des URL

    Bonjour,

    J'ai quelques souci avec mon site sur des URL qui n'existe plus. J'aimerai pouvoir les faire disparaître ou plutôt les rerouter.

    Avant de passer en version 3.1 de joomla j'avais à l'origine un site en Joomla 1.5 avec Joomfish avec 2 langues anglais et français. Depuis la migration, il n'y a plus que le français.
    En revanche j'ai gardé les url d'avant www.mondomaine.com/fr/... pour ne pas perdre en référencement.
    Mais j'ai toujours les url www.mondomaine.com/en/... qui bien souvent sont en erreur et que j'aimerais me débarrasser. Et ça permettrait aussi de diminuer le nombre de crawl sur des url absentes ou identique en contenu.

    Je sais que c'est possible par htaccess en revanche je ne connait pas la syntaxe pour que toute les url commencant par www.mondomaine.com/en/...deviennent www.mondomaine.com/fr/...

    Est-ce que quelqu'un pourrait me donner un coup de main sur ce problème?

    Merci par avance pour votre aide.
    Nomads Road www.nomadsroad.com le premier Tour du Monde Interactif
    Participer à ce tour du monde en 6 à 10 ans par la route en proposant un point directement sur notre site internet http://www.nomadsroad.com/fr/partici...oposer-un-lieu

  • #2
    Re : Faire disparaître des URL

    tape .htaccess dans ton moteur favori et tu auras moult info pour configurer ton fichier
    Christophe
    http://www.webcrea.fr

    Commentaire


    • #3
      Re : Faire disparaître des URL

      Bonjour,

      Avant d'ouvrir le sujet, j'ai déjà fais des essais sur mon htaccess mais à chaque coup j'ai juste réussi à avoir une erreur 500
      J'ai essayé ça pour n'avoir que le www
      Options +FollowSymLinks
      RewriteEngine on
      RewriteCond %{HTTP_HOST} ^nomadsroad.com[nc]
      RewriteRule ^(.*)$ http://www.nomadsroad.com/$1 [r=301,nc]
      et ça pour mon problème de langue
      RedirectMatch 301 nomadsroad.com/en/(.*) nomadsroad.com/fr//$1
      Mais à chaque coup ça plante le site
      D'où ma demande d'aide
      Nomads Road www.nomadsroad.com le premier Tour du Monde Interactif
      Participer à ce tour du monde en 6 à 10 ans par la route en proposant un point directement sur notre site internet http://www.nomadsroad.com/fr/partici...oposer-un-lieu

      Commentaire


      • #4
        Re : Faire disparaître des URL

        Bonjour,
        Pourquoi n'utilises tu pas le composant "redirections" intégré depuis Joomla 2.5 ? Cela te permettra de rediriger tes pages sans passer par htaccess...
        Cordialement,
        Chabi01 - http://www.xlformation.com

        Commentaire


        • #5
          Re : Faire disparaître des URL

          Parce qu'il y en a des centaines, en fait toutes les url en fr existent en en et ne sont plus maintenant traduite car je n'ai pas importé les traduction lors des migrations successives et que c'était trop long de tout traduire pendant notre voyage.

          C'est pour ça que j'essaye désespérément un moyen pour rerouter toutes ces url www.nomadsroad.com/en/... vers des urls www.nomadsroad.com/fr/...

          ça éviterait des crawls pour rien et des erreurs d'affichage aussi que cela soit pour les visiteurs qui tombent quoi qu'il arrive sur du français et pour les pages qui avaient des urls traduites et qui bien sûr n'existent plus du tout et font tout un tas d'erreur 404.

          Donc si quelqu'un a une idée pour automatiser cette redirection, je suis plus que preneur! Car jusqu'à présent tout ce que j'ai essayé ne fonctionne pas
          Nomads Road www.nomadsroad.com le premier Tour du Monde Interactif
          Participer à ce tour du monde en 6 à 10 ans par la route en proposant un point directement sur notre site internet http://www.nomadsroad.com/fr/partici...oposer-un-lieu

          Commentaire


          • #6
            Re : Faire disparaître des URL

            Bonjour,

            Code:
            RewriteEngine on
            RewriteCond %{HTTP_HOST} !^www\.nomadsroad\.com [NC]
            RewriteRule (.*) http://www.nomadsroad.com$1 [QSA,R=301,L]
            
            <IfModule mod_alias.c>
              Redirect permanent /en http://www.nomadsroad.com/fr
            </IfModule>
            devrait le faire en une seule ligne pour transférer tous les /en vers /fr.
            Pas de demande de support par MP.
            S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

            Commentaire


            • #7
              Re : Faire disparaître des URL

              Super! Merci jisse03,

              Je viens de mettre en place le code dans mon htaccess et ça fonctionne!
              J'ai essayé quelques URL en remplaçant les fr par les en et ils reviennent à fr Yoohoo

              Je vais faire un peu plus d'URL pour voir mais je ne vois pas pourquoi ça ne marcherai pas sur les autres
              Nomads Road www.nomadsroad.com le premier Tour du Monde Interactif
              Participer à ce tour du monde en 6 à 10 ans par la route en proposant un point directement sur notre site internet http://www.nomadsroad.com/fr/partici...oposer-un-lieu

              Commentaire


              • #8
                Re : Faire disparaître des URL

                Juste une dernière question, dans mon htaccess, j'ai 5 fois RewriteEngine on utilisé pour différente parties, est ce dérangeant où dois-je en garder qu'un?
                Nomads Road www.nomadsroad.com le premier Tour du Monde Interactif
                Participer à ce tour du monde en 6 à 10 ans par la route en proposant un point directement sur notre site internet http://www.nomadsroad.com/fr/partici...oposer-un-lieu

                Commentaire


                • #9
                  Re : Faire disparaître des URL

                  Il s'agit d'une directive, elle ne sera exécutée qu'une fois, quel que soit son nombre d'occurrences. Si tu veux tester, tu peux commenter une à une les occurrences après la première (un # en début de ligne = ligne en commentaire)
                  Pas de demande de support par MP.
                  S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                  Commentaire


                  • #10
                    Re : Faire disparaître des URL

                    Merci beaucoup pour l'info et encore merci pour le code à installer dans le htaccess
                    Nomads Road www.nomadsroad.com le premier Tour du Monde Interactif
                    Participer à ce tour du monde en 6 à 10 ans par la route en proposant un point directement sur notre site internet http://www.nomadsroad.com/fr/partici...oposer-un-lieu

                    Commentaire


                    • #11
                      Re : Faire disparaître des URL

                      C'est encore moi

                      Je reviens sur le sujet car je me suis aperçu qu'il y avait un problème.
                      Mon menu principal disparaît lorsqu'il n'y a plus /fr derrière le nom de domaine
                      Avant tout changement lorsque l'on entrait l'URL www.nomadsroad.com elle se redirigeait directement vers www.nomadsroad.com/fr et plus maintenant.

                      Serait-ce le fait de la redirection ajouté?
                      Je me suis aussi aperçu qu'il y avait ce problème que quand le plugin cache de joomla était activé


                      Autre question, j'ai voulu ajouter une redirection permanente en suivant le modèle
                      Redirect permanent /en http://www.nomadsroad.com/fr

                      et j'ai mis
                      Redirect permanent /fr/nomads-trip/road-book http://www.nomadsroad.com

                      mais ça ne fonctionne pas.
                      Ce que j'ai voulu faire :
                      rediriger toute les url contenant /fr/nomads-trip/road dans le genre de celle-ci http://www.nomadsroad.com/fr/nomads-...nent&start=150 vers la racine du site www.nomadsroad.com/fr/
                      Dernière édition par mtgt à 25/01/2014, 04h38
                      Nomads Road www.nomadsroad.com le premier Tour du Monde Interactif
                      Participer à ce tour du monde en 6 à 10 ans par la route en proposant un point directement sur notre site internet http://www.nomadsroad.com/fr/partici...oposer-un-lieu

                      Commentaire


                      • #12
                        Re : Faire disparaître des URL

                        Je me suis aussi aperçu qu'il y avait ce problème que quand le plugin cache de joomla était activé
                        Le plugin cache peut parfois générer quelques surprises...

                        Dans l'ordre des redirections, commencer par les spécifiques avant d'arriver aux génériques.
                        Code:
                        <IfModule mod_alias.c>
                          Redirect permanent /fr/nomads-trip/road-book http://www.nomadsroad.com/fr
                          Redirect permanent /en http://www.nomadsroad.com/fr
                        </IfModule>
                        devrait fonctionner.
                        Pas de demande de support par MP.
                        S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                        Commentaire


                        • #13
                          Re : Faire disparaître des URL

                          Bonjour jisse03 et encore merci pour les explications.

                          En effet ça fonctionne dans ce sens. Je le saurais pour la prochaine fois.

                          Je me posais des questions sur cette manip.
                          En ce moment je suis en train de traiter les erreurs d'URL qui se trouvent dans le composant "Gestion de la Redirection" de Joomla 3. J'édite directement dans le composant quand c'est une direction unique et par htaccess les lots d'URL ayant la même racine.

                          Est-ce que cela ne va pas ralentir pour l'ouverture du site?

                          Et à propos de certaines URL, je me demande d'où elles sortent, la colonne page de référence n'étant as renseignée,elle doivent provenir de l'extérieur. Y'a t'il un moyen gratuit pour savoir d'où elles proviennent?

                          Merci encore à la communauté pour tous les éclaircissements que vous m'apportez.
                          Nomads Road www.nomadsroad.com le premier Tour du Monde Interactif
                          Participer à ce tour du monde en 6 à 10 ans par la route en proposant un point directement sur notre site internet http://www.nomadsroad.com/fr/partici...oposer-un-lieu

                          Commentaire


                          • #14
                            Re : Faire disparaître des URL

                            Bonjour à tous,
                            Envoyé par mtgt Voir le message
                            Parce qu'il y en a des centaines, en fait toutes les url en fr existent en en et ne sont plus maintenant traduite
                            Voir ce fil sur redirection et plugin de redirection http://forum.joomla.fr/showthread.ph...s-Joomla/page2
                            Manuel
                            --------
                            voileux.org

                            Commentaire


                            • #15
                              Re : Faire disparaître des URL

                              Merci Manuel pour l'info.
                              J'ai en effet télécharger le plugin pour voir le résultat.
                              Mais il s'avère que pour la plupart des cas, il renvois sue le module recherche. ce qui risque de créer plus de requête et donc faire chauffer le CPU. Résultat pour moi ce n'est pas une bonne affaire, vu que mon but est de réduire le nombre de page crawler tout en réduisant les erreurs afin de réduire l'utilisation du CPU qui m'est imparti sur mon hébergement.

                              Merci quand même pour l'info, c'et un plugin pas mal lorsque l'on a pas de problème comme le mien.

                              - - - Mise à jour - - -

                              Merci Manuel pour l'info.
                              J'ai en effet télécharger le plugin pour voir le résultat.
                              Mais il s'avère que pour la plupart des cas, il renvois sue le module recherche. ce qui risque de créer plus de requête et donc faire chauffer le CPU. Résultat pour moi ce n'est pas une bonne affaire, vu que mon but est de réduire le nombre de page crawler tout en réduisant les erreurs afin de réduire l'utilisation du CPU qui m'est imparti sur mon hébergement.

                              Merci quand même pour l'info, c'est un plugin pas mal lorsque l'on a pas de problème comme le mien.
                              Nomads Road www.nomadsroad.com le premier Tour du Monde Interactif
                              Participer à ce tour du monde en 6 à 10 ans par la route en proposant un point directement sur notre site internet http://www.nomadsroad.com/fr/partici...oposer-un-lieu

                              Commentaire

                              Annonce

                              Réduire
                              1 sur 2 < >

                              C'est [Réglé] et on n'en parle plus ?

                              A quoi ça sert ?
                              La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                              Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                              Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                              Comment ajouter la mention [Réglé] à votre discussion ?
                              1 - Aller sur votre discussion et éditer votre premier message :


                              2 - Cliquer sur la liste déroulante Préfixe.

                              3 - Choisir le préfixe [Réglé].


                              4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                              2 sur 2 < >

                              Assistance au forum - Outil de publication d'infos de votre site

                              Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                              Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                              Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                              UTILISER À VOS PROPRES RISQUES :
                              L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                              Problèmes connus :
                              FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                              Installation :

                              1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                              Archive zip : https://github.com/AFUJ/FPA/zipball/master

                              2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                              3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                              4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                              5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                              6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                              et remplacer www. votresite .com par votre nom de domaine


                              Exemples:
                              Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/
                              Pour executer le script: http://www..com/fpa-fr.php

                              Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/cms/
                              Pour executer le script: http://www..com/cms/fpa-fr.php

                              En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                              Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                              Voir plus
                              Voir moins
                              Travaille ...
                              X