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 :

Page d'erreur 401 custom ok, mais pas 500


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de zarohn
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    148
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 148
    Par défaut Page d'erreur 401 custom ok, mais pas 500
    Bonjour à tous,

    Alors voila vous explique j'ai un site qui a un sous dossier que je protège par .htaccess et .htpasswd. J'ai donc un htaccess dans le sous dossier qui gère le processus d’authentification. J'ai voulu aujourd'hui personnaliser la page d'erreur lorsque l'authentification échoue. J'ai donc fait a la racine de mon site une page 401.html et un .htaccess contenant "ErrorDocument 401 /401.html". Ça marche. Donc jusque la tout va bien...

    Puis je remarque qu'en tapant n'importe quoi comme url dans la barre d'adresse j'obtiens une erreur 500 (internal server error). La me vient la première question: comment se fait t'il que j'obtiens une erreur 500 et non pas une 404 ?

    Donc j'essaye de faire comme précédemment. Je me crée une jolie page 500.html a la racine et je rajoute "ErrorDocument 500 /500.html" dans mon htaccess. Mais la, contrairement a ce qui s'etait passé avec l'erreur 401, ça ne change rien j'ai toujours le message d'apache
    The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator etc....
    Donc deuxième question : pourquoi ma page personnalisée de l’erreur 500 ne s'affiche pas ?

    Merci d'avance

  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
    Tu veux répondre à la seconde question avant même d'avoir répondu à la première alors que ce n'est pas normal du tout ? Ton 2ème pb peut être lié au premier

    Y a un .htaccess ? Tu peux nous le donner ?

  3. #3
    Membre confirmé Avatar de zarohn
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    148
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 148
    Par défaut
    Bonjour Mac,

    Merci de t’intéresser à mon problème.
    Mes htaccess sont plus que basiques.

    .htaccess a la racine
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #custom error pages
    ErrorDocument 401 /401.html
    ErrorDocument 404 /404.html
    ErrorDocument 500 /500.html
    .htaccess dans le sous dossier protegé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    #real path du htpasswd
    AuthUserFile [le chemin vers le sous dossier]/.htpasswd
    AuthGroupFile /dev/null
    #texte de la boite de dialogue
    AuthName "Acces sécurisé : veuillez vous identifier"
    AuthType Basic
    require valid-user

  4. #4
    Membre confirmé Avatar de zarohn
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    148
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 148
    Par défaut
    Je reviens car je me rend compte que je n'avais pas partagé la solution ni mis le sujet en résolu

    Le problème était que dans mon htaccess je n'avais pas l'instruction RewriteEngine, c'est apparemment pour ça que j'obtenais des erreur 500 au lieu de 404 quand je tapais une url non valide. Donc la solution est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    RewriteEngine On
    #custom error pages
    ErrorDocument 401 /401.html
    ErrorDocument 404 /404.html
    ErrorDocument 500 /500.html

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

Discussions similaires

  1. [V7] Page blanche sur le web OpenERP mais pas d'erreur sur OpenERP-server.log
    Par Simon1992 dans le forum Odoo (ex-OpenERP)
    Réponses: 5
    Dernier message: 22/08/2014, 08h22
  2. [1.x] Erreur 404 en production mais pas en test
    Par faycalato dans le forum Symfony
    Réponses: 12
    Dernier message: 24/05/2011, 22h41
  3. [JpGraph] erreur 404 en ligne mais pas en local
    Par Lert Sarin dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 24/07/2009, 10h45
  4. [Mise en page] Problèmes de marge sous FF3 mais pas sous IE
    Par Sekmeth dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 17/08/2008, 21h48
  5. Erreur sur un poste mais pas sur un autre
    Par hawk² dans le forum Framework .NET
    Réponses: 10
    Dernier message: 27/08/2007, 09h33

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