lien vers un dossier

Le
kurtz le pirate
bonjour,

lorsque l'on fait un lien vers un dossier, on obtient la liste des
fichiers présents dans le dossier mais aussi un lien vers le dossier
parent (parent directory).


existe t il un moyen de ne pas faire apparaître ce lien ?
ou bien, empêcher de remonter au dossier supérieur ?


merci
--
klp
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Olivier Miakinen
Le #23240391
Bonjour,

Le 28/03/2011 17:31, kurtz le pirate a écrit :

lorsque l'on fait un lien vers un dossier, on obtient la liste des
fichiers présents dans le dossier... mais aussi un lien vers le dossier
parent (parent directory).



Je suppose que tu parles du comportement par défaut de certains
serveurs, avec une certaine config, quand il n'existe pas de
fichier index.html (ou équivalent) dans le répertoire ?

existe t il un moyen de ne pas faire apparaître ce lien ?
ou bien, empêcher de remonter au dossier supérieur ?



En charte dans ce groupe : créer un fichier index.quelquechose qui
affiche la liste des fichiers mais pas « .. ». Éventuellement, si
tu veux que ça se fasse automatiquement en PHP, en Perl, en COBOL
ou quoi que ce soit d'autre, voir dans le groupe fr.comp.lang.*
correspondant (bon, ok, pas en COBOL).

Si au contraire tu voudrais que le serveur web le fasse de lui-même,
avec une config ad hoc, voir fr.comp.infosystemes.www.serveurs, sans
oublier de préciser quel type de serveur (Apache, IIS, etc.)

Cordialement,
--
Olivier Miakinen
SAM
Le #23240751
Le 28/03/11 17:31, kurtz le pirate a écrit :
bonjour,

lorsque l'on fait un lien vers un dossier, on obtient la liste des
fichiers présents dans le dossier... mais aussi un lien vers le dossier
parent (parent directory).



En pages perso chez Orange ce phénomène n'est plus possible.

existe t il un moyen de ne pas faire apparaître ce lien ?
ou bien, empêcher de remonter au dossier supérieur ?



le plus simple côté serveur doit certainement d'empêcher de faire ouvrir
la liste du dossier (on est renvoyé sur une page d'erreur) ou, comme
chez Free en pages perso, hop! une zolie pub en flash par dessus tout ça.

(Free et Orange utilisent de l'Apache, voir la doc Apache)

Le plus simple du plus simple :
ne pas oublier de mettre une page index dans chaque dossier.

(le coup de faire construire cette page index par le PHP à chaque accès
au dossier sera sans doute mal vu par l'administrateur du serveur s'il
s'en rend compte)


--
Stéphane Moriaux avec/with iMac-intel
newdb
Le #23241161
kurtz le pirate
lorsque l'on fait un lien vers un dossier, on obtient la liste des
fichiers présents dans le dossier... mais aussi un lien vers le dossier
parent (parent directory).
existe t il un moyen de ne pas faire apparaître ce lien ?




sans doute un truc comme :
IndexIgnore ".."
dans le .htaccess


--
@@@@@
E -00 comme on est very beaux dis !
' `) /
|_ =="
Christian
Le #23241181
kurtz le pirate wrote:

bonjour,

lorsque l'on fait un lien vers un dossier, on obtient la liste des
fichiers présents dans le dossier... mais aussi un lien vers le dossier
parent (parent directory).


existe t il un moyen de ne pas faire apparaître ce lien ?
ou bien, empêcher de remonter au dossier supérieur ?


merci



le plus simple est d'utiliser un fichier .htaccess dans chaque répertoire

# pour désactiver l'indexation
Option -Indexes

# pour activer l'indexation
Option -Indexes

# pour gérer l'erreur 403
#(redirection vers une page personalisée erreur.html)
ErrorDocument 403 /erreur.html



--
Christian
Christian
Le #23241171
Christian wrote:

# pour activer l'indexation
Option -Indexes



heu pardon :

Option Indexes

--
Christian
Publicité
Poster une réponse
Anonyme