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 :

ErrorDocument 404 htaccess


Sujet :

Apache

  1. #1
    Membre averti
    Inscrit en
    Juin 2009
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 52
    Par défaut ErrorDocument 404 htaccess
    Bonjour,

    Sur mon projet j'utilise l'url rewriting, tout fonctionne très bien, sauf dans le cas où aucune des règles a matché avec la requête. Dans ce cas j'aimerais être redirigé vers error.php, mais rien à faire, j'arrive pas à faire marcher la redirection =/

    voici mon fichier htaccess :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    SetEnv PHP_VER 5
    Options +FollowSymlinks
    RewriteEngine on
    RewriteRule ^$   index.php?controller=accueil [L]
    RewriteRule ^([a-z]+)(/*)$   index.php?controller=$1 [L]
    #..... (une série de RewriteRule de la même forme que les deux précédentes)
    ErrorDocument 404 error.php

    si je tente d'accéder à host.com/555/555, j'aimerais avoir ma page d'erreur et non le 404 du navigateur.


    EDIT :
    Firefox m'affiche error.php, Chrome affiche rien.
    si je mets /MonProjet/www/error.php, ça fonctionne mais j'aimerais m'affranchir de /MonProjet/www/ .. si je mets ./error.php, firefox m'affiche "./error.php", chrome rien.

    Merci d'avance pour votre aide.

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Le chemin DOIT commencer par un slash (et s'applique alors par rapport au DocumentRoot).

    Les URLs peuvent [doivent en réalité] commencer par un slash (/) pour les chemins web locaux (relatifs au répertoire défini par la directive DocumentRoot), ou se présenter sous la forme d'une URL complète que le client pourra résoudre.
    (dixit la documentation)

    PS : dans le second cas de la citation de la documentation (URL complète), il y a redirection mais pas dans le premier (avec ce que ça implique).

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

Discussions similaires

  1. Problème avec ErrorDocument 404 et les images
    Par saluts92 dans le forum Apache
    Réponses: 4
    Dernier message: 13/06/2013, 21h18
  2. Réponses: 5
    Dernier message: 18/01/2010, 16h43
  3. [.htaccess] Configurer ErrorDocument 404
    Par Remay08 dans le forum Apache
    Réponses: 6
    Dernier message: 10/01/2010, 19h01
  4. Réponses: 3
    Dernier message: 03/01/2010, 20h53
  5. [Htaccess] Gérer les erreurs HTTP du type 404...
    Par Marshall_Mathers dans le forum Apache
    Réponses: 4
    Dernier message: 01/07/2004, 10h29

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