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 :

Créer une page "403" pour tout mon site ?


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Août 2005
    Messages
    698
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 698
    Par défaut [Apache]Créer une page "403" pour tout mon site ?
    Bonjour,

    J'ai crée une page "forbidden.html" pour les IP qui ne sont pas autorisées.
    Or cette page n'apparait que pour la page d'accueil, si je tape directement une url "interne" du site j'ai le message 403 propre à Apache.

    Comment peut-on définir une page 403 pour toutes les pages d'un site ?

    Merci

  2. #2
    Membre éclairé
    Profil pro
    Ingénieur en électronique
    Inscrit en
    Septembre 2004
    Messages
    419
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur en électronique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 419
    Par défaut
    .htaccess , je vois que se fichier .

  3. #3
    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
    Comment tu l'utilises ta page forbidden.html ? Tu utilises ErrorDocument ?

  4. #4
    Membre éclairé
    Inscrit en
    Août 2005
    Messages
    698
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 698
    Par défaut
    Effectivement j'utilise ErrorDocument dans apache2.conf.

  5. #5
    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 peux peut-être donner plus de détails, ça pourrait nous aider à t'aider : la configuration, par exemple, avec l'emplacement réel du fichier, à tout hasard

  6. #6
    Membre éclairé
    Inscrit en
    Août 2005
    Messages
    698
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 698
    Par défaut
    Oui pardon...

    - Mon fichier de conf du serveur apache :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    NameVirtualHost 10.0.0.1:80
    <VirtualHost 10.0.0.1:80>
            ServerName mon-wiki 
            ServerAdmin webmaster@localhost
            DocumentRoot /opt/mon-wiki/
     
            <Directory />
                    Options FollowSymLinks
                    AllowOverride None
            </Directory>
     
            <Directory /opt/mon-wiki/>
                    Options Indexes FollowSymLinks MultiViews
                    AllowOverride None
                    Order Deny,Allow
                    Deny from all
     
                     #Mon Poste 
                       Allow from 10.0.0.2
     
                    RedirectMatch ^/$ /wiki
            </Directory>
    - Le fichier apache2.conf se trouve dans /etc/apache2, et contient :
    ErrorDocument 403 /forbidden.html

    - Le fichier forbidden.html est dans /opt/mon-wiki.

    => Je 'dièse' l'IP de mon poste dans la conf du serveur apache:
    Si je tape dans mon navigateur :
    -> http://10.0.0.1 : Page d'erreur 403 perso ok
    -> http://10.0.0.1/toto/doc.html : J'ai la page 403 d'apache et non la mienne.

    Merci d'avance....

  7. #7
    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
    A vrai dire, ça me surprend que tu vois ta page avec http://10.0.0.1/ car vu que la page forbidden.html se trouve dans un répertoire qui est totalement, protégé, quelque soit l'accès, tu ne devrais jamais voir cette page.

    Bref, essaie en rajoutant ceci en dessous de ton ErrorDocument 403 /forbidden.html :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <Files forbidden.html>
        Allow from all
        Satisfy any
    </Files>
    Ca déprotège spécifiquement la page forbidden.html.

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

Discussions similaires

  1. Réponses: 24
    Dernier message: 05/07/2011, 16h29
  2. [DW 8 & antérieurs] comment faire une page qui se lance automatiquement dans mon site
    Par dj_techno dans le forum Dreamweaver
    Réponses: 3
    Dernier message: 10/04/2009, 09h54
  3. [Conception] comment créer une page pour modifier un Titre de site
    Par mecmec dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 03/11/2006, 01h39

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