Erreur 403 apparue après mise en place url rewritting, sur dossier externe à joomla

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

  • [RÉGLÉ] Erreur 403 apparue après mise en place url rewritting, sur dossier externe à joomla

    Bonjour à toutes et à tous
    je ne viens que très rarement ici demander de l'aide, mais je n'ai plus aucunes solution car depuis 3 semaines je suis avec ce problème et vous êtes mon dernier espoir, car les "spécialistes" de OVH n'ont pas la solution et m'ont dit de voir avec la communauté Joomla, donc me revoilà.

    Erreur 403 apparue après mise en place url rewritting, sur dossier externe à joomla.

    mon site est sour Joomla 3.6.5 hébergé sur OVH




    Pour vous expliquer, ça fonctionnait très bien avant, c'est à dire que j'ai un dossier privé que j'ai protéger avec un htaccess et un htpasswd, pour être le seul à y avoir accès car j'en ai besoins sur un autre ordinateur ou lorsque je suis loin de chez moi. bref !!


    Pour faire fonctionner l'url rewritting afin d'avoir sur la version Joomla de mon site des noms d'url plus compréhensible qu'un enchainement de chiffres, lettres et ou symboles , en rapport avec les pages de mon site, j'ai dû modifier le fichier htaccess avec une astuce trouvée ici même sur le forum donc quand je trouve je suis heureux et ça à fonctionner car juste avant le remplacement de la configuration du site pour avoir les bonnes urls, me donnait unepage d'erreur (je ne sais plus quel n° mais il y avait une 403 et je crois une 500 selon la modification testée) et je ne pouvais afficherles pages de mon site.
    Donc avec le nouveau htaccess ça fonctionne pour l'accès aux pages du site, parcontre depuis je ne peux plus accéder à mon dossier privé ou même à un autre dossier même si je le crée pour tester et sans htaccess dedans .. je tombe sur une erreur 403

    comme celle ci



    même si à la 1ère visite de mon dossier je tombe bien sur le pop-up qui me demande mon log et pass, ensuite page erreur.




    pour info mon site Joomla est à la racine de mon ftp sur OVH, tandis que le dossier ou j'ai mes infos protégées par le log et pass (ou tout autre dossier) sont sur ce même espace mais dans le dossier www.
    j'ai 2 versions de mon site, un sans joomla dans www. et l'autre fait avec joomla que j'ai créer pour que celui ci s'adapte aussi au smartphones, tablettes ... vous allez me dire "pourquoi 2 versions ?" et vous avez raison, mais c'est provisoire le temps que mon site fait avec joomla soit exactement comme je le veux, bref que j'ai bien pris en main le système.
    A savoir que les 2 sites fonctionnents, c'est juste ce put... d'access à mon dossier (ou un autre) et voir une liste de ce qu'il y a dedans , qui ne fonctionne pas (Grrr!!!)

    j'ai même essayer de supprimer l'htaccess et l'htpasswd , ça ne fonctionne pas.

    la seule solution est de revenir au 1er htaccess à la racine de l'installation Joomla (que j'ai du créer pour pouvoir installer joomla) mais du coup si je fais çà, l'url rewritting ne fonctionne plus... de quoi s'arracher les cheveux.

    voici les infos qui peut être pourront vous en dire plus.




    le fichier htaccess pour que l'url rewritting fonctionne

    Code:
    ##
    # @package    Joomla
    # @copyright  Copyright (C) 2005 - 2016 Open Source Matters. All rights reserved.
    # @license    GNU General Public License version 2 or later; see LICENSE.txt
    ##
    
    ##
    # READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE!
    #
    # The line 'Options +FollowSymLinks' may cause problems with some server configurations.
    # It is required for the use of mod_rewrite, but it may have already been set by your 
    # server administrator in a way that disallows changing it in this .htaccess file.
    # If using it causes your site to produce an error, comment it out (add # to the 
    # beginning of the line), reload your site in your browser and test your sef urls. If 
    # they work, then it has been set by your server administrator and you do not need to 
    # set it here.
    ##
    
    ## No directory listings
    IndexIgnore *
    
    ## Can be commented out if causes errors, see notes above.
    Options +FollowSymlinks
    Options -Indexes
    
    ## Mod_rewrite in use.
    
    RewriteEngine On
    
    ## Begin - Rewrite rules to block out some common exploits.
    # If you experience problems on your site then comment out the operations listed 
    # below by adding a # to the beginning of the line.
    # This attempts to block the most common type of exploit `attempts` on Joomla!
    #
    # Block any script trying to base64_encode data within the URL.
    RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
    # Block any script that includes a <script> tag in URL.
    RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
    # Block any script trying to set a PHP GLOBALS variable via URL.
    RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    # Block any script trying to modify a _REQUEST variable via URL.
    RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
    # Return 403 Forbidden header and show the content of the root homepage
    RewriteRule .* index.php [F]
    #
    ## End - Rewrite rules to block out some common exploits.
    
    ## Begin - Custom redirects
    #
    # If you need to redirect some pages, or set a canonical non-www to
    # www redirect (or vice versa), place that code here. Ensure those
    # redirects use the correct RewriteRule syntax and the [R=301,L] flags.
    #
    ## End - Custom redirects
    
    ##
    # Uncomment the following line if your webserver's URL
    # is not directly related to physical file paths.
    # Update Your Joomla! Directory (just / for root).
    ##
    
    # RewriteBase /
    
    ## Begin - Joomla! core SEF Section.
    #
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    #
    # If the requested path and file is not /index.php and the request
    # has not already been internally rewritten to the index.php script
    RewriteCond %{REQUEST_URI} !^/index\.php
    # and the requested path and file doesn't directly match a physical file
    RewriteCond %{REQUEST_FILENAME} !-f
    # and the requested path and file doesn't directly match a physical folder
    RewriteCond %{REQUEST_FILENAME} !-d
    # internally rewrite the request to the index.php script
    RewriteRule .* index.php [L]
    #
    ## End - Joomla! core SEF Section.

    le fichier htaccess de l'installation, ou je peux accéder à mes dossier dans erreur 403, mais ou je ne peux plus avoir les bonnes urls de mes page du site joomla.

    Code:
    SetEnv PHP_VER 5
    SetEnv REGISTER_GLOBALS 0

    voilà pour mon problème, je ne sais pas si c'est bien expliqué, vu que le service technique d'OVH me réponds à coté de ma demande, je pense être pourtant assez clair. je ne suis pas un pro donc je dois sans doute mal m'exprimer.

    Si vous avez une idée et bien je vous en remmercie par avance.
    Prennez soins de vous
    Bien cordialement
    Silver
    Dernière édition par Silverbox à 30/06/2017, 18h15

  • #2
    Re : Erreur 403 apparue après mise en place url rewritting, sur dossier externe à joo

    je viens de tester autre chose, c'est bien le fichier htaccess pour joomla (le 1er que j'ai poster ci dessus) qui empèche d'ouvrir mon ou mes dossier.
    je l'ai renommé momentanément pour qu'il ne soit plus actif et ho bonheur je peux acceder à mes dossier, parcontre à part la page index du site joomla, les autres me donnent une erreur 404 Not Found de ce type

    Not Found

    The requested URL /mon-lien was not found on this server.


    voilà vous avez une nouvelle piste si jamais vous savez ce qu'il faut que je fasse

    Commentaire


    • #3
      Re : Erreur 403 apparue après mise en place url rewritting, sur dossier externe à joo

      Ta réécriture au vol est activée : il te faut donc un fichier .htaccess adapté pour que ça fonctionne.
      "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


      • #4
        Re : Erreur 403 apparue après mise en place url rewritting, sur dossier externe à joo

        Ok merci RobertG , mais étant donné que je n'y comprends rien, comment adapté ce fameux .htaccess ??
        y'à t'il un truc à supprimer ou à modifier à l'interieur ?

        Commentaire


        • #5
          Re : Erreur 403 apparue après mise en place url rewritting, sur dossier externe à joo

          En principe, le contenu du "htaccess.txt" convient à la plupart des serveurs. Il suffit donc de renommer le fichier sur le serveur.
          "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


          • #6
            Re : Erreur 403 apparue après mise en place url rewritting, sur dossier externe à joo

            heuuu !!!!

            via filezilla j'ai renommer le fichier .htaccess en .htaccessold pour tester et ça a fonctionner, mais bien sur plus d'accès aux articles (qui sont mes pages) sur joomla, je n'ai que la page d'accueil.

            j'ai renommer le .htaccess à l'état d'origine (donc le fichier que j'ai mis en 1er dans mon 1er message) mais là de nouveau impossible d'accéder à mon dossier, donc oui c'est bien ce .htaccess qui me casse les c...... mais je ne vois pas ce qu'il faut que je renomme sur mon serveur, car j'ai tester de changer de nom de mes dossiers, d'en créer de nouveau etc.. et sans succès.
            je pense que je ne comprend pas ce que tu veux me dire, désolé mais je suis réellement nul en programation

            Commentaire


            • #7
              Re : Erreur 403 apparue après mise en place url rewritting, sur dossier externe à joo

              Ce que j'ai dit dans mon précédent message, c'est que le contenu du htaccess.txt livré avec Joomla! convient dans la plupart des cas pour Joomla!, mais je ne peux pas dire pour tes dossiers protégés.
              Donc en renommant le htaccess.txt en .htaccess, tout ce qui est Joomla! devrait fonctionner sans erreur.
              "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


              • #8
                Re : Erreur 403 apparue après mise en place url rewritting, sur dossier externe à joo

                ok, je vais reprendre alors le htaccess.txt originel de joomla, car là j'ai supprimer celui que j'avais en mettant celui que j'ai sur le disque dur, et maintenant erreur 500 sur toutes les pages (articles) et le pire c'est que mêe avec les sauvegardes de ce fichier que j'avais fait, et bien ça ne fonctionne plus, je reste en erreur 500 .

                j'aurais mieux fait de rien toucher, mais ayant fait des sauvegardes je pensais être à l'abris.

                Commentaire


                • #9
                  Re : Erreur 403 apparue après mise en place url rewritting, sur dossier externe à joo

                  bon bein ça ne change rien même avec l'original, toujours erreur 500 .. je suis maudit

                  Commentaire


                  • #10
                    Re : Erreur 403 apparue après mise en place url rewritting, sur dossier externe à joo

                    Peut-être y a-t-il un cache chez ton hébergeur qui conserve un moment certains fichiers et ne tient donc pas compte immédiatement des modifications ?
                    Avec quoi as-tu modifié tes fichiers .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


                    • #11
                      Re : Erreur 403 apparue après mise en place url rewritting, sur dossier externe à joo

                      ok je vais attendre, j'utilise notepad+ +

                      Commentaire


                      • #12
                        Re : Erreur 403 apparue après mise en place url rewritting, sur dossier externe à joo

                        bon ça ne change rien, il n'y a pas de cache sur l'hébergeur, car dès que je modifie un truc, je le vois direct.. là parcontre fini je n'ai plus accèss toujours cette erreur 500, je ne sais pls ce que j'avais changer dans le .htaccess pour que ça fonctionne

                        Commentaire


                        • #13
                          Re : Erreur 403 apparue après mise en place url rewritting, sur dossier externe à joo

                          renomme-le et ton erreur disparaîtra, il faudra ensuite désactiver la réécriture au vol en attendant de trouver une solution
                          "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


                          • #14
                            Re : Erreur 403 apparue après mise en place url rewritting, sur dossier externe à joo

                            la seule solution est de le supprimer pour avoir access à mon dossier, et de désactiver la réécriture au vol pour pouvoir voir les pages de mon site joomla, mais avec ce /index.php/ en plein millieu, c'est pas top.



                            mais c'est risqué non de ne pas avoir de fichier htaccess ?

                            Commentaire


                            • #15
                              Re : Erreur 403 apparue après mise en place url rewritting, sur dossier externe à joo

                              Alors pour mon dernie problème d'erreur 500 j'ai fouiner sur le forum et j'ai trouver la solution que voici

                              ##

                              # RewriteBase /

                              ## Begin - Joomla! core SEF Section.
                              et il fallait faire ceci

                              ##

                              RewriteBase /

                              ## Begin - Joomla! core SEF Section.
                              mais pour le reste, c'est à dire l'accès à mon (ou mes) dossier même sans log et pass, ça reste impossible si j'active la ré-écriture url à la volé, et du coup j'ai le vilain /index.php/ en plein millieu des liens de mes pages, mais bon en attendant, je vais faire comme çà sinon je ne peux pas bosser .
                              donc mon problème reste entier.

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X