Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

lien vers un dossier

0 views
Skip to first unread message

kurtz le pirate

unread,
Mar 28, 2011, 11:31:29 AM3/28/11
to
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

Olivier Miakinen

unread,
Mar 28, 2011, 12:15:38 PM3/28/11
to
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

unread,
Mar 28, 2011, 2:23:15 PM3/28/11
to
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

denisb

unread,
Mar 28, 2011, 5:00:05 PM3/28/11
to
kurtz le pirate <kurtzl...@yahoo.fr> 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 !
' `) /
|\_ =="

Christian

unread,
Mar 28, 2011, 5:22:03 PM3/28/11
to
kurtz le pirate wrote:

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

unread,
Mar 28, 2011, 5:26:03 PM3/28/11
to
Christian wrote:

> # pour activer l'indexation
> Option -Indexes

heu pardon :

Option Indexes

--
Christian

0 new messages