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 et sites perso chez PlanetHoster + sites gérés chez PHPNET, 1and1 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
      Cette année, le JoomlaDay FR aura lieu à Bruxelles (date à préciser suite au report "COVID-19", probablement après l'été. Évènement à ne pas rater. Plus d'infos sur https://www.joomladay.fr

      Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla 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 : https://www.joomla.fr/association/adherer

      Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

      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.
                      Cette année, le JoomlaDay FR aura lieu à Bruxelles (date à préciser suite au report "COVID-19", probablement après l'été. Évènement à ne pas rater. Plus d'infos sur https://www.joomladay.fr

                      Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla 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 : https://www.joomla.fr/association/adherer

                      Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

                      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

                            JoomlaDays, reporté. Plus d'infos sur https://www.joomladay.fr

                            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
                              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

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X