Page 1 sur 1

Protéger les dossiers de son site

Posté : 02 déc. 2010, 16:06
par joelxax
Salut a tous :)

Par mesure de sécurité, j'aimerais protéger les dossiers de mon site afin de restreindre l'accès à leur contenu.
Par exemple si quelqu'un tape: "http://www.monsite.com/documents", il accède à tous les documents qui sont dans le dossier document :(
Alors, j'aimerais que si un visiteur tente d'accéder à une page contenant des données personnelles, il tombe sur un message d'erreur.

Merci

Re: Protéger les dossiers de son site

Posté : 02 déc. 2010, 16:22
par moogli
salut,

oriente toi vers les fichiers .htaccess (si le serveur est apache)

@+

Re: Protéger les dossiers de son site

Posté : 02 déc. 2010, 16:53
par Berzemus
Ou simplement mettre un fichier index.html vide dans le dossier (bien que mieux configurer son serveur est plus intéressant)

Re: Protéger les dossiers de son site

Posté : 03 déc. 2010, 16:58
par joelxax
Merci pour vos réponses :)

Je trouve la deuxième solution (mettre un "index.php" vide dans le dossier) très facile à mettre en place, mais c'est en même temps très précaire. Et la première, je la connait pas :(

J'aimerais si possible afficher une erreur 404 si un visiteur tente d'accéder à un dossier interdit (tous les sous dossiers compris) sans avoir besoin de créer tout le temps des index.php

Merci

Re: Protéger les dossiers de son site

Posté : 03 déc. 2010, 19:21
par moogli

Re: Protéger les dossiers de son site

Posté : 03 déc. 2010, 21:16
par devlop78
Ou simplement mettre un fichier index.html vide dans le dossier (bien que mieux configurer son serveur est plus intéressant)
Ca ne protège pas. Et pour éviter le listage des dossiers et fichiers, .htaccess permet aussi de l'interdire.

Re: Protéger les dossiers de son site

Posté : 04 déc. 2010, 13:48
par Aureusms
Il faut mettre les deux c'est plus sûr...

index.php
<?php
header ("location:http://www.monsite.fr");
?>
.htaccess

Code : Tout sélectionner

deny from all
Tu pourras toujours inclure les fichiers compris dans ce dossier mais plus y donné accès. il faudra alors changer le fichier .htaccess pour donner l'autorisation. Le fichier .htaccess est la sécurisation la plus sure dans ce cas de figure.