La réécriture des URL ne fonctionne qu'au vol

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

  • [RÉGLÉ] La réécriture des URL ne fonctionne qu'au vol

    Bonjour,


    Désolé pour ce nième sujet sur la réécriture des URL, mais je ne trouve vraiment pas de solution à mon problème.

    J'ai besoin d'URL en clair qui comprennent index.php, or la réécriture des URL ne fonctionne que si la réécriture 'au vol' est activée.

    Si le paramètre est désactivé, les URL sont étranges, avec des répétitions (par exemple*:http://www.monsite.fr/fr/recherche/i...-developpement)
    ou sur certaines pages les CSS ne sont pas prises en compte.

    Je suis à cours d'idées... Que puis-je faire ?

    Merci d'avance !

  • #2
    Re : La réécriture des URL ne fonctionne qu'au vol

    Le soucis peut venir du cache, donc videz le cache si vous faites une modif.
    Si vous voulez utiliser Réécriture au 'vol' des URL il faut renommer le htaccess.txt en .htaccess, selon le cas, il faudra modifier ce fichier (voir les commentaires dans ce fichier)
    http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
    http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

    Commentaire


    • #3
      Re : La réécriture des URL ne fonctionne qu'au vol

      Merci !

      Le problème n'est pas d'utiliser la réécriture au vol, mais bien de ne pas l'utiliser... Tout fonctionne au vol, mais pas si l'option est désactivée. Y a-t-il une solution à ce problème ?

      Commentaire


      • #4
        Re : La réécriture des URL ne fonctionne qu'au vol

        Envoyé par Branwell Voir le message
        Bonjour,
        Si le paramètre est désactivé, les URL sont étranges, avec des répétitions (par exemple*:http://www.monsite.fr/fr/recherche/i...-developpement)
        ou sur certaines pages les CSS ne sont pas prises en compte.
        Bonjour,

        C'est bien curieux cette histoire car la plupart du temps, on cherche à activer la réécriture et non le contraire.

        Quand il y a des soucis, c'est généralement signe d'une mauvaise gestion des liens de menu, des alias...
        J'ai vu une fois une agence qui avait utilisé que des liens externes pour faire des menus et collé les mêmes url réécrites dans le contenu... ce qui posait d'énormes problèmes pour modifier les alias ou modifier un seul lien (et je ne parle pas des mises à jour impossibles).

        Bref, la cause peut provenir : du template au lien de menu en passant par le cache, le htaccess et certains plugins. Votre site gère plusieurs langues ?

        Sans avoir plus de détail, cela me semble difficile de vous aider.
        Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

        Commentaire


        • #5
          Re : La réécriture des URL ne fonctionne qu'au vol

          Vous avez essayé de faire l'inverse.
          C'est à dire renommer le .htacces en htacces.txt ?
          Car vous pouvez avoir des règles dans le .htaccess qui modifie vos URLS.
          D'ailleur pour google, il faudra non pas supprimer mais modifier le .htaccess, sinon vous allez perdre votre référencement.
          Notez que si cela fonctionne avec Réécriture au 'vol', cela n'a aucun avantage de le changer.
          http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
          http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

          Commentaire


          • #6
            Re : La réécriture des URL ne fonctionne qu'au vol

            Merci pour vos réponses.

            Je vais essayer de clarifier un peu les choses.

            Le problème est que pour notre communication nous avons fourni beaucoup d'URL comprenant 'index.php', qui donc ne fonctionnent plus maintenant que la réécriture 'au vol' est activée, même si j'ai bien conscience que c'est la meilleure solution du point de vue SEF.

            Le problème est apparu au moment où je suis passé à PHP 5.6

            Pour être certain que les modifications portées au .htaccess ne sont pas en cause, j'ai remplacé le fichier par un .htaccess "tout neuf" tiré du dernier pack de l'installation de Joomla.

            Oui, le site gère plusieurs langues... C'est ici : http://www.musinfo.fr/

            J'ai essayé beaucoup de choses, je ne sais plus quoi faire... Faut-il se résoudre à ce que toutes les URL que nous avons communiquées jusqu'à maintenant mènent à des erreurs 404 ?
            Dernière édition par Branwell à 22/08/2017, 10h25

            Commentaire


            • #7
              Re : La réécriture des URL ne fonctionne qu'au vol

              Il fat ajouter une règle dans le .htaccess.
              Je pense que cette règle doit être bonne :
              Code:
              Redirect /index.php/ http://monsite.com/
              http://www.st42.fr : Astuce et téléchargement d’extension Joomla! et virtuemart
              http://shop.st42.fr Catalogue extentions gratuit et Pro pour Virtuemart et Joomla

              Commentaire


              • #8
                Re : La réécriture des URL ne fonctionne qu'au vol

                Wow, ça marche !

                Merci, c'est formidable ! Quand je pense qu'il suffisait d'une ligne dans le .htaccess...

                Commentaire

                Annonce

                Réduire
                Aucune annonce pour le moment.

                Partenaire de l'association

                Réduire

                Hébergeur Web PlanetHoster
                Travaille ...
                X