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 :

[URL rewriting] Le RewriteRule ne fonctionne plus en ajoutant un -


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Janvier 2005
    Messages : 41
    Par défaut [URL rewriting] Le RewriteRule ne fonctionne plus en ajoutant un -
    Bonjour à tous

    Je bloque depuis une bonne heure sur une réécriture d'url,
    je n'arrive pas à comprendre pourquoi :
    cette commande fonctionne sans problème :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^conseilspratiques/([0-9]+).html$ conseils-pratiques.php?page=$1 [L]
    Mais si je veux ajouter un signe moins dans "conseils-pratiques" soit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^conseils-pratiques/([0-9]+).html$ conseils-pratiques.php?page=$1 [L]
    J'ai une page blanche (je n'ai pas accès aux log d'apache)

    Y aurait il une bonne âme qui aurait la gentillesse de me montrer le chemin de la vérité ?

    Merci d'avance

    Moog

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Ca marche mieux en mettant un \ devant le - ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^conseils\-pratiques/([0-9]+).html$ conseils-pratiques.php?page=$1 [L]

  3. #3
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Janvier 2005
    Messages : 41
    Par défaut
    Merci mais non ca ne marche pas ... J'ai une erreur 404

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Ajoute en haut de ton .htaccess et teste avec et sans \.

  5. #5
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Janvier 2005
    Messages : 41
    Par défaut
    ... merci mais j'ai exactement la même erreur

  6. #6
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Janvier 2005
    Messages : 41
    Par défaut
    Je viens de trouver une solution qui ne m'explique pas d'où vient le problème :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^conseils-pratiques/([0-9]+).html$ conseils-pratiques.php?page=$1 [L]
    ne marche pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^conseils-pratique/([0-9]+).html$ conseils-pratiques.php?page=$1 [L]
    marche !

    c'est à dire en enlevant le s à "conseils-pratiques" !




    Mais le terme "conseils-pratiques" au pluriel fonctionne correctement lorsque j'enlève le + dans ma regex soit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^conseils-pratiques/([0-9]).html$ conseils-pratiques.php?page=$1 [L]

    J'avoue que j'y comprend plus rien ....

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

Discussions similaires

  1. [URL rewriting] la redirection ne fonctionne pas
    Par jobo13 dans le forum Apache
    Réponses: 2
    Dernier message: 08/03/2009, 18h51
  2. Module Url rewritting activé mais ne fonctionne pas
    Par Gregory.M dans le forum Apache
    Réponses: 4
    Dernier message: 02/02/2009, 10h18
  3. [URL Rewriting] erreur RewriteRule html->php
    Par atchoumen dans le forum Apache
    Réponses: 2
    Dernier message: 09/06/2008, 20h05
  4. [URL Rewriting] Ma réécriture ne fonctionne pas
    Par SebastienM dans le forum Apache
    Réponses: 6
    Dernier message: 04/06/2008, 16h06
  5. Réponses: 2
    Dernier message: 19/04/2008, 16h52

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