IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

urlrewriting plante quand on cherche un "x"


Sujet :

Apache

  1. #1
    Membre expérimenté
    Avatar de Rakken
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 257
    Points : 1 341
    Points
    1 341
    Par défaut urlrewriting plante quand on cherche un "x"
    Bonjour,

    Je suis entrain de mettre en place un système d'url rewriting sur mon site.
    A terme, je voudrais que mes urls de type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://monsite.net/index.php?idSite=site1&idPage=accueil
    s'affichent comme ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://monsite.net/site1/accueil.php
    Donc, première étape je voudrai déjà pouvoir récuperer mes arguments, mais là pas moyen. Après moults simplification, j'en suis venu à identifier le probleme, quand je cherche une chaine de caractère avec un "x" dedans, j'ai une internal server error.

    Avec l'exemple ci-dessous, je voudrai que nimportequellelettre.php m'amène vers mon index.php.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    #--------------------------------------------------
    # Répertoire : /articles/
    #--------------------------------------------------
     
    # Le serveur doit suivre les liens symboliques :
    Options +FollowSymlinks
     
    # Activation du module de réécriture d'URL :
    RewriteEngine on
     
    #--------------------------------------------------
    # Règles de réécriture d'URL :
    #--------------------------------------------------
     
    # Provoque une internal error :
    # RewriteRule ^([abcdefghijklmnopqrstuvwxyz])+\.php$  /monsite/index.php [L]
     
    # Fonctionne :
    RewriteRule ^([abcdefghijklmnopqrstuvwyz])+\.php$  /monsite/index.php [L]
    Je ne comprend vraiment pas pourquoi la présence de ce x peut provoquer un plantage...

    Dans le doute, j'ai regardé la log apache aussi, et je vois bien l'erreur, même si je ne comprend pas ce qu'elle veut dire et en quoi mon x a pu la provoquer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [Sun Jul 05 11:52:53 2009] [error] [client 192.168.1.10] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
    Merci d'avance pour votre aide, là, je sèche complètement...
    Rakken

    Oneira, un monde imaginaire d'Heroic Fantasy.

    Parce que la présomption d'innocence est un des fondements de notre pays et qu'elle doit le rester, dans tous les domaines : http://www.laquadrature.net/

  2. #2
    Membre expérimenté
    Avatar de Rakken
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 257
    Points : 1 341
    Points
    1 341
    Par défaut
    Arf, j'ai trouvé.
    C'est le [L] qui ne fait pas son boulot.
    En fait, il me faisait ma redirection vers index.php, puis il réappliquait la règle sur index.php, etc en boucle, plus de 10 fois, et la, boum.
    Le x, venant du fait que c'est la derniere lettre qui manquait pour qu'il ne boucle pas sur "indeX".
    Rakken

    Oneira, un monde imaginaire d'Heroic Fantasy.

    Parce que la présomption d'innocence est un des fondements de notre pays et qu'elle doit le rester, dans tous les domaines : http://www.laquadrature.net/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 14
    Dernier message: 30/11/2007, 11h58
  2. GCC - Mon prog plante quand j'active -O1
    Par YéTeeh dans le forum Linux
    Réponses: 4
    Dernier message: 02/08/2005, 15h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo