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 :

Problème simple d'url rewriting


Sujet :

Apache

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    314
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 314
    Par défaut Problème simple d'url rewriting
    Bonsoir à tous,

    j'ai un petit soucis un peu bizare sur du rewriting voici ma règle :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RewriteRule ^actu/actu([0-9]+)\.html$ actu-detail.php?id=$1
    RewriteRule ^actu/$ actu.php
    Ce qui est donc bizare c'est que lorsque j'accède à la page http://www.monsite.com/actu/ ca fonctionne j'ai bien l'index de ma page actu ! par contre lorsque j'accède à la page d'une actuhttp://www.monsite.com/actu/actu111.html je tombe sur la page d'index.

    Si je supprime la regle
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^actu/$ actu.php
    le détail de l'actu fonctionne ...

    Une idée ?

  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
    Plutôt étrange. Quand tu parles d'index, tu veux parler de la page actu.php ?

    Tu as essayé en ajoutant des [L] à la fin de tes règles ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RewriteRule ^actu/actu([0-9]+)\.html$ actu-detail.php?id=$1 [L]
    RewriteRule ^actu/$ actu.php [L]

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    314
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 314
    Par défaut
    Aucun changement avec le [L]
    Quand je parle de l'index c'est

    actu/index.html

    ce qui est bizarre c'est que lorsque je supprime la regle de l'index
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^actu/$ actu.php [L]
    cela n'est pas pris en compte du tout ...
    je rappel que je suis sur un hébergement mutualisé chez ovh !

  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
    Désolé mais j'ai un peu de mal à suivre Tu peux nous résumer les différents fichiers que tu as (noms et répertoires) et ce qui est censé arrivé quand on fait http://www.monsite.com/actu/ ou http://www.monsite.com/actu/actu111.html ?

Discussions similaires

  1. [1.x] Problème routing et url rewriting ?
    Par symfony30000 dans le forum Symfony
    Réponses: 22
    Dernier message: 08/06/2010, 23h38
  2. Problème VirtualHost + Alias + URL Rewriting
    Par Phara dans le forum Apache
    Réponses: 5
    Dernier message: 02/11/2009, 10h12
  3. Problème avec l'url rewriting
    Par sami_c dans le forum Apache
    Réponses: 6
    Dernier message: 02/09/2008, 09h22
  4. [htaccess] Problème d'url rewriting
    Par scorpiwolf dans le forum Apache
    Réponses: 4
    Dernier message: 02/12/2005, 18h21
  5. Url rewriting simple
    Par Cyrius dans le forum Apache
    Réponses: 1
    Dernier message: 06/11/2005, 21h01

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