Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

lien vers un dossier

5 réponses
Avatar
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

5 réponses

Avatar
Olivier Miakinen
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
Avatar
SAM
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
Avatar
newdb
kurtz le pirate wrote:
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 !
' `) /
|_ =="
Avatar
Christian
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
Avatar
Christian
Christian wrote:

# pour activer l'indexation
Option -Indexes



heu pardon :

Option Indexes

--
Christian