DirectoryIndex index.html index.php ??!!

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

  • [Problème] DirectoryIndex index.html index.php ??!!

    Bonjour à tous,

    Je me permet de vous demander un conseil trés précis.

    J'ai utilisé la ligne "DirectoryIndex index.html index.php" dans mon .htaccess, car j'ai une page html que je voulais par défaut.
    Sur cette page, il y a un lien qui envoie vers la page index.php qui se trouve au même niveau du répertoire racine "www/" de mon hébergement ; et bien sûr, cela ne fonctionne pas puisque le serveur choisi toujours le html en premier !

    Comment faire sans mettre mon site dans un sous-répertoire de mon www/ ?

    Merci d'avance pour votre réponse.

    Très cordialement.
    Ils ne savaient pas que c'était impossible, alors ils l'ont fait - Mark Twain.

  • #2
    Re : DirectoryIndex index.html index.php ??!!

    Renomme ton index.html et modifie en conséquence ton .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
      Re : DirectoryIndex index.html index.php ??!!

      ??? comprends pas ??? Tu veux dire mettre par exemple index2.html et mettre dans le htacces la ligne : DirectoryIndex index2.html index.php ?
      Ils ne savaient pas que c'était impossible, alors ils l'ont fait - Mark Twain.

      Commentaire


      • #4
        Re : DirectoryIndex index.html index.php ??!!

        Oui !
        Mais il faut tester, car je croyais l'avoir fait sur mon site perso, mais j'ai utilisé une autre méthode, grâce à mon template.
        En fait, les liens permettant de revenir à l'accueil ne sont jamais définis, dans une telle configuration, comme "index.php" ou "/", mais utilisent l'adresse réelle de la page d'accueil Joomla!
        "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


        • #5
          Re : DirectoryIndex index.html index.php ??!!

          Merci de votre réponse, mais cela ne fonctionne pas ! Il ne s'agit pas revenir à l'accueil, mais de demander au serveur Apache de définir une page par défaut ici.
          Désolé, mais cette réponse ne convient pas à mon cas de figure...
          Ils ne savaient pas que c'était impossible, alors ils l'ont fait - Mark Twain.

          Commentaire


          • #6
            Re : DirectoryIndex index.html index.php ??!!

            Je suis persuadé que c'est possible, à la seule condition que le lien en question ne renvoie pas sur le seul nom de domaine, mais sur un lien précis, même "index.php".
            Donner une instruction à Apache pour préciser quelle doit être la page par défaut, c'est toujours renvoyer à cette page lorsque le nom de domaine sera appelé sans précision de page.
            Donc si la page par défaut est un fichier html pour lequel on a défini la priorité, il ne sera pas possible d'accéder à "index.php" sans l'ajouter à l'adresse du lien.
            "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


            • #7
              Re : DirectoryIndex index.html index.php ??!!

              Oui bien sûr ! mais même avec une adresse absolu dans le fichier .html, du genre : http://www.monsite.fr/index.php le serveur comprend qu'on veut se connecter à une page par défaut et donc il redirige toujours vers le .html puisque c'est cela qu'on lui demande !!!
              Ils ne savaient pas que c'était impossible, alors ils l'ont fait - Mark Twain.

              Commentaire


              • #8
                Re : DirectoryIndex index.html index.php ??!!

                Si ta page par défaut ne s'appelle pas "index" et que le lien est index.php ou mieux le vrai lien complet "index.php?option...", tu ne dois plus pouvoir revenir à cette page par défaut avec un lien vers l'accueil (en le gérant correctement depuis les menus, le lien d'accueil par défaut, celui qui donnerait "index.php", étant dans un menu non affiché, et celui pour y revenir utilisant alors l'adresse complète de la page.
                Dernière édition par RobertG à 13/02/2013, 15h58
                "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


                • #9
                  Re : DirectoryIndex index.html index.php ??!!

                  Bon ! Je ne sais pas comment vous faire comprendre que vous vous trompez d'approche ! Cela doit venir de moi, j'en suis désolé ! Vous oubliez le préambule de base : la page par défaut du site est un .HTML qui redirige vers un .PHP...
                  Pas grave et merci quand même pour votre temps...
                  Ils ne savaient pas que c'était impossible, alors ils l'ont fait - Mark Twain.

                  Commentaire


                  • #10
                    Re : DirectoryIndex index.html index.php ??!!

                    Exemple temporaire sur mon site de démo : http://demoj.robertg-conseil.fr/
                    La page par défaut s'appelle "accueil.html"
                    Le .htaccess comporte cette ligne :
                    DirectoryIndex accueil.html index.php
                    et le menu d'accueil par défaut de Joomla! n'est pas affiché ; la réécriture d'URL est complète (standard + au vol)
                    "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


                    • #11
                      Re : DirectoryIndex index.html index.php ??!!

                      Je dois avoué que vous me bluffez avec votre page de test et je vous remercie des efforts que vous faites ! Je viens de tout tester, de tout recontrôler : mon.html s'appelle accueil.html, mon index.php et la page d'accueil de mon joomla, j'ai bine la ligne dans mon .htacces 'DirectoryIndex accueil.html index.php', j'ai même changer l'attribut du lien _blank en _self au cas où et cela ne fonctionne pas... voici la page de mon site pour avoir votre avis : http://www.i-e-d.fr.

                      A moins que le serveur ne soit pas le même que vous... de plus, c'est l'administrateur de mon hébergement qui m'a donné cette ligne ... ou je suis fatigué aujourd'hui !!!

                      Merci encore de votre retour...
                      Ils ne savaient pas que c'était impossible, alors ils l'ont fait - Mark Twain.

                      Commentaire


                      • #12
                        Re : DirectoryIndex index.html index.php ??!!

                        Il y a donc un problème au niveau du serveur : cache ? parce qu'il est anormal que si la page d'accueil est "accueil.html" on y aboutisse quand on appelle "index.php"
                        Pourtant, en utilisant "index.html" on arrive bien sur le site Joomla!

                        Personnellement, je tenterais donc d'abord de voir avec le gestionnaire du serveur pourquoi "index.php" renvoie sur accueil.html, ensuite si ça ne se résout pas, d'appeler le site avec "index.html" au lieu de "index.php" puis d'utiliser un lien de menu masqué pour la page Joomla! par défaut (comme je l'ai fait sur mon site de démo de la 2.5)
                        "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


                        • #13
                          Re : DirectoryIndex index.html index.php ??!!

                          Ok merci de vos conseils... Je vais cela... Merci encore...
                          Ils ne savaient pas que c'était impossible, alors ils l'ont fait - Mark Twain.

                          Commentaire


                          • #14
                            Re : DirectoryIndex index.html index.php ??!!

                            Pour info et recherche, pouvez-vous me donner votre .htacces complet de votre site de test, l'hébergeur et le type d'hébergement ? Je vous tiens au courant... Merci encore.
                            Ils ne savaient pas que c'était impossible, alors ils l'ont fait - Mark Twain.

                            Commentaire


                            • #15
                              Re : DirectoryIndex index.html index.php ??!!

                              Le .htaccess de ce site de test est fait de la ligne citée plus haut, précédant le contenu du htaccess.txt de Joomla! (sans la moindre modification).
                              Hébergement PHPNET Premium PHP 5.3.3
                              "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

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X