Comment bloquer la visualisation des sous dossiers ?

Comment bloquer la visualisation des sous dossiers ? - HTML/CSS - Programmation

Marsh Posté le 09-01-2008 à 12:00:07    

Bonjour à tous,
 
Je débute avec les sites web, j'ai appris comment se servir de xhtml/css mais j'ai quelque petit soucis au niveau de la mise en place sur le serveur.
J'ai donc un site web (statique, pas de php pour l'instant (pas le temps)), et dans ce site web j'aimerai faire ces taches :
- Bloquer l'accés à la visualisation des sous dossiers. (http://monsite/images/ doit rediriger sur la page principale et ne doit pas afficher le contenue du dossier, j'ai déjà googler mais sans résultats :/).
- Quand on entre une page qui n'existe pas, rediriger sur une page erreur. (comme sur le site de Microsoft).
 
Mais, je ne vois absolument pas comment car je n'ai pas encore réussi à trouver de documentation expliquant clairement tout ça.
 
Je vous remercie.
 
Willits

Reply

Marsh Posté le 09-01-2008 à 12:00:07   

Reply

Marsh Posté le 09-01-2008 à 12:15:20    

regarde du cote des .htaccess


---------------

Reply

Marsh Posté le 17-01-2008 à 00:37:22    

salut, le plus accessible pour toi est de mettre une page index.htm dans tous les dossier en question. Cette page peut-être vide ou bien rediriger vers une page (chercher sur google pour savoir comment rediriger).
Je ne connais pas le htaccess mais je sais que c'est très efficace et pas besoin de copier ta page dans tous les dossiers (si tu en a bcp).

Reply

Marsh Posté le 17-01-2008 à 16:57:07    

Willits a écrit :

Bonjour à tous,
- Bloquer l'accés à la visualisation des sous dossiers. (http://monsite/images/ doit rediriger sur la page principale et ne doit pas afficher le contenue du dossier, j'ai déjà googler mais sans résultats :/).
Willits


Comme le dit vigri, un fichier 'index.htm' (à placer dans chaque dossier 'non visitable') contenant cette ligne :
<html><script type="text/javascript">this.location='../';</script></html>
qui provoque un retour vers le dossier parent.
Je n'ai pas trouvé la redirection vers la racine mais tu peux aussi bien mettre l'url de ton site : this.location='http://monsite/'.


---------------
« Quand un doigt montre le ciel, l'étourdi regarde le doigt ... »
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed