Supprimer index.php dans URL

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

  • [RÉGLÉ] Supprimer index.php dans URL

    Bonjour à tous, je viens de faire mon site avec Joomla 3.9.15 hébergeur (online), mais mon adresse est suivi de /index.php/fr/ et malgré tous les essais de modification "htaccess " et réécriture au vol des urls" activée et mon site n'est plus visible erreur 404, je suis vraiment perdu dans ce dédale, donc si quelqu’un
    peut m'aider merci par avance
    Dernière édition par manu93fr à 06/03/2020, 22h20

  • #2
    Comment as-tu appelé le fichier "htaccess" ou ".htaccess" ?
    "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
      Bonjour,
      Une explication pourrait être que votre htaccess n'est pas l'original de Joomla permettant l'écriture "sef"... mais un htaccess de l'hébergeur p ex

      Prenez une copie de votre fichier (principe de précaution), puis collez-y le contenu de
      https://github.com/joomla/joomla-cms...g/htaccess.txt
      Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

      Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

      Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

      Commentaire


      • #4
        j'ai fais la modif de htaccess.text en .htaccess

        Commentaire


        • #5
          je viens de copier le contenu du lien "wolumeb" dans htaccess.text mais rien ne change je ne sais pas quoi faire

          Commentaire


          • #6
            Pour que ça marche c'est dans le fichier .htaccess qu'il faut faire la modif et garder le fichier htaccess.txt comme fichier de sauvegarde.
            Lorsque l'on se cogne la tête contre un pot et que cela sonne creux, ça n'est pas forcément le pot qui est vide.
            Confucius

            Commentaire


            • #7
              merci je vais faire la manip

              Commentaire


              • #8
                je dois être nul car j'ai fait la manip et voici le message

                Internal Server Error


                The server encountered an internal error or misconfiguration and was unable to complete your request.

                Please contact the server administrator at [no address given] to inform them of the time this error occurred, and the actions you performed just before this error.

                More information about this error may be available in the server error log.
                Apache/2.4.10 (Ubuntu) Server at www.sigmatechclo2.com Port 80

                Commentaire


                • #9
                  Au début du fichier .htaccess se trouvent les lignes suivantes :

                  ## Can be commented out if causes errors, see notes above.
                  Options +FollowSymlinks
                  Options -Indexes

                  La 2e est susceptible de causer le problème que vous rencontrez (cela dépend de la configuration du serveur). Pour le résoudre, il faut la désactiver en mettant un "#" au début :

                  ## Can be commented out if causes errors, see notes above.
                  # Options +FollowSymlinks
                  Options -Indexes

                  Tous les services pour les sites Joomla! : sécurité, nettoyage de sites piratés, hébergement, SEO, applications Fabrik, migration, compatibilité mobiles, accessibilité, ...
                  Administrateur certifié Joomla! 3
                  https://www.betterweb.fr

                  Commentaire


                  • #10
                    Par ailleurs, je comprends qu'il est légitime de vouloir supprimer la mention "index.php" des URL mais ce n'est pas une raison pour le faire "à la sauvage". La manipulation que vous avez faites sur le .htaccess donne bien le résultat escompté mais maintenant toutes ces anciennes URL indexées (je suppose) par Google et consorts vont donner des erreurs 404, ce qui va plomber votre référencement (toute l'indexation a recommencer, comme si vous aviez un nouveau site).

                    Ce qu'il faut faire, c'est enlever les "index.php" ET rediriger (redirection 301) toutes les anciennes URL vers les nouvelles. Un composant de réécriture d'URL comme sh404SEF fait ça très bien avec une seule instruction à lui communiquer. A défaut, cela peut aussi se régler dans le .htaccess mais je ne suis pas un spécialistes des regex et il faudrait faire quelques recherches sur le net pour trouver la formulation exacte.
                    Tous les services pour les sites Joomla! : sécurité, nettoyage de sites piratés, hébergement, SEO, applications Fabrik, migration, compatibilité mobiles, accessibilité, ...
                    Administrateur certifié Joomla! 3
                    https://www.betterweb.fr

                    Commentaire


                    • #11
                      Bonjour,

                      Tiens, parlant de supprimer le /index.php/ de l'url : je viens de faire un test
                      Voici un site où SEF est bien activé : https://www.joomladay.fr/devenir-sponsor
                      Mais si j'appelle la même page avec https://www.joomladay.fr/index.php/devenir-sponsor, ça fonctionne aussi.
                      Bref, je ne pense pas qu'il y ait un problème de 404 à gérer.

                      Par contre gérer les url canoniques ça fait sens. Et c'est là que sh404SEF intervient.
                      Mais dans ce cas je pense que c'est plus pour l'optimisation que pour gérer une erreur éventuelle.
                      Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

                      Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

                      Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

                      Commentaire


                      • #12
                        De fait, il ne devrait pas y avoir de problème d'erreur 404, mais on aura celui du duplicate content et Google va quand même se remettre à indexer tout le site. Il faudrait donc agir rapidement, soit pour les URL canonical, soit pour une redirection 301.
                        A choisir, la redirection est meilleure parce que les URL canoniques, qui ne sont interprétées que par les moteurs de recherche, ne transmettent pas de page rank d'une page vers l'autre (le "jus" en terme SEO) tandis qu'une redirection 301 le fait.
                        Il y aura donc un impact sur le positionnement si on ne fait pas de redirection.
                        woluweb aime ceci.
                        Tous les services pour les sites Joomla! : sécurité, nettoyage de sites piratés, hébergement, SEO, applications Fabrik, migration, compatibilité mobiles, accessibilité, ...
                        Administrateur certifié Joomla! 3
                        https://www.betterweb.fr

                        Commentaire


                        • #13
                          Envoyé par jfque Voir le message
                          Par ailleurs, je comprends qu'il est légitime de vouloir supprimer la mention "index.php" des URL mais ce n'est pas une raison pour le faire "à la sauvage".
                          Bonjour,

                          Je suis surpris qu'on laisse une nouvelle discussion vienne s'ajouter à une ancienne alors que le statut est indiqué comme [réglé] depuis 2017.
                          A l'avenir, ce serait mieux d'ouvrir un nouveau fil de discussion en indiquant avoir lu ce fil et tenté d'appliquer ce qui avait indiqué ?
                          C'est juste par souci de lisibilité et de compréhension.

                          D'autre part jfque , tes remarques sont excellentes et pertinentes mais il indique que son site vient à peine d'être réalisé donc cela m'étonnerai qu'il est effectué ce qu'il faut pour référencer rapidement. ll faudrait vérifier l'état de ce qui a été indexé (ou expliquer comment faire) et activer la réécriture. Activer le fichier htaccess au bon moment n'est probablement pas une méthode de sauvage mais je comprends très bien ta réaction.

                          Cependant un dernier détail me touche un peu plus car je trouve disproportionné d'évoquer SH404. Pour les sites sans budget, c'est difficile d'imposer une licence commerciale de 44$ par an et par site pour des redirections ou une balise canonique. D'autres extensions gratuites font cela très bien comme route66 dans sa version de base, les expressions régulières dans le htaccess, c'est bien également. Pour refermer la parenthèse, il y a l'aide de google également qui indique également la solution de l'url canonique : https://support.google.com/webmaster..._topic=9427949

                          Désolé de faire le vieux grincheux mais faut recentrer parfois le sujet, merci de votre compréhension

                          Patrick47 tu as commenté ("ajouter un # devant") la ligne FollowSymlinks comme indiqué par jfque ? C'est ok ?

                          Dernière édition par daneel à 05/03/2020, 20h34
                          Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

                          Commentaire


                          • #14
                            Envoyé par daneel Voir le message
                            .....
                            Je suis surpris qu'on laisse une nouvelle discussion vienne s'ajouter à une ancienne alors que le statut est indiqué comme [réglé] depuis 2017.
                            A l'avenir, ce serait mieux d'ouvrir un nouveau fil de discussion en indiquant avoir lu ce fil et tenté d'appliquer ce qui avait indiqué ?
                            ....
                            Désolé, on a laissé passer ce "détail" (la nouvelle discussion a débuté sur une nouvelle page, donc, pas vu). Je viens d'extraire la partie 'indésirable" et l'ai mise dans sa propre discussion.*

                            Pascal
                            daneel aime ceci.
                            If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

                            Commentaire


                            • #15
                              Merci à tous pour votre aide, et désolé d'avoir perturbé le principe des discussions, mais je ne savais pas comment poser ma question. Maintenant je vais relire vos conseils et prendre mon meilleur souffle pour appliquer tous les conseils, car je ne suis pas un bon technicien informatique utilisateur oui, pour le reste j'apprends avec la communauté. si je dérape je reviens vers vous, si cela fonctionne je ne manquerais pas de vous le dire. bonne journée à toutes et tous

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X