Erreur 404 lors d'une activation du SEF

Réduire
Ce sujet est fermé.
X
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Erreur 404 lors d'une activation du SEF

    Bonjour,

    Après avoir chercher un bon moment, je viens poster ici pour demander de l'aide.


    J'ai activer le SEF sur Joomla 2.5.16.
    Le fichier .htaccess est correctement nommé et bien lisible par apache (les droits sont correctements mis).
    La règle RewriteBase est bien decommenté.
    Le cache est complètement désactivé.
    Le mod rewrite est activé.
    Je possède des droits de super-administrateur sur le serveur.
    Malgré tout cela, ça ne fonctionne pas.

    Si vous avez des idées je suis prenneur.
    Code:
    ##
    # @package		Joomla
    # @copyright	Copyright (C) 2005 - 2013 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 just below this section: 'Options +FollowSymLinks' may cause problems
    # with some server configurations.  It is required for use of mod_rewrite, but may already
    # be set by your server administrator in a way that dissallows changing it in
    # your .htaccess file.  If using it causes your server to error out, comment it out (add # to
    # beginning of line), reload your site in your browser and test your sef url's.  If they work,
    # it has been set by your server administrator and you do not need it set here.
    ##
    
    ## Can be commented out if causes errors, see notes above.
    Options +FollowSymLinks
    
    ## Mod_rewrite in use.
    
    RewriteEngine On
    
    ## Begin - Rewrite rules to block out some common exploits.
    # If you experience problems on your site block out the operations listed below
    # This attempts to block the most common type of exploit `attempts` to Joomla!
    #
    # Block out any script trying to base64_encode data within the URL.
    RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
    # Block out any script that includes a <script> tag in URL.
    RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
    # Block out any script trying to set a PHP GLOBALS variable via URL.
    RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    # Block out 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 following line if your webserver's URL
    # is not directly related to physical file paths.
    # Update Your Joomla! Directory (just / for root).
    ##
    
    RewriteBase /stock/test/
    
    ## 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 request is for something within the component folder,
    # or for the site root, or for an extensionless URL, or the
    # requested URL ends with one of the listed extensions
    RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
    # 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.
    Dernière édition par sPeeDy GonZales à 22/01/2014, 15h11

  • #2
    Re : Erreur 404 lors d'une activation du SEF

    Personne ne peux m'aider ?

    Commentaire


    • #3
      Re : Erreur 404 lors d'une activation du SEF

      Bonjour,

      peut être une url vers ton site ?

      Je note un rewritebase /stock/test/ donc ton url de base est nomdesite.xx et il pointe vers quelque chose comme www/stock/test ?

      Cordialement
      Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

      Commentaire


      • #4
        Re : Erreur 404 lors d'une activation du SEF

        He bien j'ai essayer de mettre le chemin absolu du système, et même du site, mais cela ne fonctionnait pas.
        C'est bien le chemin du site et non le chemin dans le système de fichier c'est bien ca ?

        Mon joomla se situe a la racine du site, c'est a dire nomdesite.xx

        Commentaire


        • #5
          Re : Erreur 404 lors d'une activation du SEF

          Si ton Joomla est à la racine du site, met simplement RewriteBase / voir carrément met la ligne en commentaire #RewriteBase
          et réessaie
          sur nomdesite.xx, tu as combien de sites un seul ou un site principal et un ou plusieurs sous-domaines ?
          Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

          Commentaire


          • #6
            Re : Erreur 404 lors d'une activation du SEF

            Je n'ai qu'un seul site.
            J'ai bel et bien essayé avec "RewriteBase /", et même en commentant cette ligne, cela ne changeais strictement rien.

            EDIT : J'ai l'impression que dans le fonctionnement, les URL sont bien réecrite par Joomla, mais qu'il n'arrive pas a les associer correctement, car en entrant manuellement l'adresse en rajoutant index.php, cela fonctionne.
            Dernière édition par sPeeDy GonZales à 21/01/2014, 11h39

            Commentaire


            • #7
              Re : Erreur 404 lors d'une activation du SEF

              Ote moi d'un doute ton site n'est pas un site local par hasard ?
              Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

              Commentaire


              • #8
                Re : Erreur 404 lors d'une activation du SEF

                Ce n'est pas un site local, mais bien distant

                Commentaire


                • #9
                  Re : Erreur 404 lors d'une activation du SEF

                  Quel type d'hébergement utilises-tu ? et chez quel hébergeur ?
                  "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


                  • #10
                    Re : Erreur 404 lors d'une activation du SEF

                    C'est un serveur auquel nous avons acces, et non un hébergeur.

                    Commentaire


                    • #11
                      Re : Erreur 404 lors d'une activation du SEF

                      Bonjour,

                      Qui dit serveur dédié dit configuration précise de ce serveur.

                      Quel OS, quelle version, quelle config apache, PHP, quel mode d'accès à PHP (mod_php, SuPHP, FCGI/SuExec, FCGI/FPM... ?)

                      Un serveur dédié nécessite aussi une configuration système claire.
                      Pas de demande de support par MP.
                      S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                      Commentaire


                      • #12
                        Re : Erreur 404 lors d'une activation du SEF

                        Debian 6 64 bits, Apache-mod_php

                        Commentaire


                        • #13
                          Re : Erreur 404 lors d'une activation du SEF

                          Apache mod_rewitre activé?
                          As tu acces au .vhost?


                          Sent from my iPhone using Forum Joomla.fr mobile app

                          Commentaire


                          • #14
                            Re : Erreur 404 lors d'une activation du SEF

                            Oui et oui

                            Commentaire


                            • #15
                              Re : Erreur 404 lors d'une activation du SEF

                              L'erreur que tu obtiens est pourtant typique d'un cas de figure courant :

                              Mise en œuvre de l'url rewriting sur un serveur local. La solution dans ce cas consiste à modifier (pour server2GO le fichier hhtpd.conf doit voir la ligne AllowOverride None, prendre la valeur AllowOverride All, pour wampserver, il faut activer l'option rewrite_module de quickAdmin, etc ...).

                              C'est trop semblable dans l'effet, il doit y avoir quelque chose dans le fichier de configuration apache à modifier quelque part non ?
                              Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X