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 :

Réécrire page.php en page.html mais si j'ai une page.html j'obtiens erreur 404


Sujet :

Apache

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 168
    Points : 72
    Points
    72
    Par défaut Réécrire page.php en page.html mais si j'ai une page.html j'obtiens erreur 404
    Bonjour,

    J'utilise cette règle pour indiquer page.html au lieu de page.php :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^([^.]+)\.html$ $1.php [L]
    Sauf que quand j'ai une vraie page avec l'extension .html cela me donne erreur 404. Comment faire fonctionner dans les deux sens ?

  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
    Points : 12 977
    Points
    12 977
    Par défaut
    Il faut ajouter une condition pour dire de ne pas réécrire si le fichier existe déjà :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^.]+)\.html$ $1.php [L]

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 168
    Points : 72
    Points
    72
    Par défaut
    En effet, je te remercie

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 27/07/2007, 16h09
  2. Redirigé une page html vers une page php
    Par Invité dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 15/08/2006, 12h24
  3. Réponses: 2
    Dernier message: 07/08/2006, 22h36
  4. Réponses: 8
    Dernier message: 08/02/2006, 15h16
  5. Réponses: 5
    Dernier message: 09/01/2006, 11h46

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