Serveur Apache HTTP Version 2.2
Description: | G�n�re automatiquement des index de r�pertoires d'une
mani�re similaire � la commande Unix ls , ou � la commande
shell Win32 dir |
---|---|
Statut: | Base |
Identificateur�de�Module: | autoindex_module |
Fichier�Source: | mod_autoindex.c |
L'index d'un r�pertoire peut �tre g�n�r� de deux mani�res :
index.html
, mais dont le nom peut �tre d�fini par la
directive DirectoryIndex
. C'est le module
mod_dir
qui traite alors cet index.AddIcon
, AddIconByEncoding
et AddIconByType
permettent de
d�finir une liste d'ic�nes � afficher en fonction des diff�rents
types de fichiers ; pour chaque fichier list�, le premier ic�ne
qui correspond au type du fichier est affich�. C'est le module
mod_autoindex
qui traite alors cet index.Les deux fonctions sont s�par�es, si bien que vous pouvez enti�rement supprimer (ou remplacer) la g�n�ration automatique d'index, si vous le souhaitez.
On active la g�n�ration automatique d'index en sp�cifiant
Options +Indexes
. Voir la directive Options
pour plus de d�tails.
Si la directive IndexOptions
est sp�cifi�e avec
l'option FancyIndexing
, les en-t�tes de colonnes sont des liens
qui permettent de contr�ler l'ordre de tri de l'affichage. Si vous
actionnez le lien d'un en-t�te, le listing sera g�n�r� � nouveau,
tri� en fonction des valeurs de la colonne concern�e. Si l'on
actionne de mani�re r�p�titive le m�me en-t�te, l'ordre de tri est
commut� entre les ordres croissant et d�croissant. On peut supprimer
ces liens d'en-t�tes de colonnes � l'aide de l'option
SuppressColumnSorting
de la directive IndexOptions
.
Notez que lorsque l'affichage est tri� en fonction de la taille, c'est la taille r�elle qui est prise en compte, et non la valeur affich�e - ainsi, un fichier de 1010 octets sera toujours affich� avant un fichier de 1011 octets (en ordre croissant), m�me si la taille affich�e des deux fichiers est "1K".
Apache 2.0.23 a r�organis� les arguments de requ�te pour le tri
des colonnes, et intoduit un groupe complet de nouvelles options de
requ�te. Pour interdire effectivement au client tout contr�le sur
l'affichage, l'option IndexOptions
IgnoreClient
a �t� ajout�e.
Les en-t�tes de tri des colonnes eux-m�mes sont des hyper-liens auto-r�f�rant qui ajoutent les options de tri � la requ�te �num�r�es ci-dessous qui peuvent �tre ajout�es � toute requ�te concernant la ressource r�pertoire.
C=N
trie l'affichage en fonction du nom de
fichierC=M
trie l'affichage en fonction de la date de
derni�re modification, puis du nom de fichierC=S
trie l'affichage en fonction de la taille,
puis du nom de fichierC=D
trie l'affichage en fonction
de la description, puis du nom de fichierO=A
trie l'affichage selon l'ordre croissantO=D
trie l'affichage selon
l'ordre d�croissantF=0
affiche le listing sous la forme d'une simple
liste (not FancyIndexed)F=1
affiche le listing avec en-t�tes de colonnes
sous forme de liens hyper-textes (FancyIndexed)F=2
affiche le listing sous
forme de table HTML avec en-t�tes de colonnes contenant des liens
hyper-textes (FancyIndexed)V=0
d�sactive le tri en fonction de la
versionV=1
active le tri en fonction de
la versionP=mod�le
n'affiche que les fichiers
correspondant au mod�le sp�cifi�Notez que l'argument 'P' (pour Pattern) n'est test�
qu'apr�s que les directives habituelles IndexIgnore
n'aient �t� trait�es,
et que tous les noms de fichiers sont encore assujettis aux m�mes
crit�res que pour tout autre listing auto-index�. L'interpr�teur
d'arguments de requ�te de mod_autoindex
s'arr�te
imm�diatement s'il rencontre une option non reconnue. Les arguments
de requ�te doivent �tre bien form�s, selon la table ci-dessus.
Les options de requ�tes sont illustr�es par l'exemple ci-dessous, qui peut �tre copi� et coll� dans un fichier header.html. Notez que l'argument inconnu "X", pour le bouton submit, est introduit en dernier afin de s'assurer que tous les arguments aient �t� interpr�t�s avant que mod_autoindex ne rencontre l'entr�e X=Go.
<form action="" method="get">
Montre moi une <select name="F">
<option value="0"> simple liste</option>
<option value="1" selected="selected"> liste avec
en-t�tes</option>
<option value="2"> liste avec en-t�te sous forme de
table</option>
</select>
tri�e par <select name="C">
<option value="N" selected="selected"> nom</option>
<option value="M"> date de modification</option>
<option value="S"> taille</option>
<option value="D"> description</option>
</select>
<select name="O">
<option value="A" selected="selected"> croissant</option>
<option value="D"> d�croissant</option>
</select>
<select name="V">
<option value="0" selected="selected"> dans l'ordre
normal</option>
<option value="1"> en fonction de la version</option>
</select>
correspondant � <input type="text" name="P" value="*" />
<input type="submit" name="X" value="Go" />
</form>
Description: | Texte optionnel � afficher � la place d'un ic�ne pour un fichier en fonction de son nom |
---|---|
Syntaxe: | AddAlt texte fichier [fichier] ... |
Contexte: | configuration du serveur, serveur virtuel, r�pertoire, .htaccess |
AllowOverride: | Indexes |
Statut: | Base |
Module: | mod_autoindex |
La directive AddAlt
permet d'afficher un
texte optionnel pour un fichier, � la place d'un ic�ne, dans le cas
d'un affichage FancyIndexing
.
fichier est une extension de fichier, un nom de fichier
partiel, une expression avec caract�res g�n�riques o� un nom de
fichier complet permettant de caract�riser le(s) fichier(s)
concern�(s). Si texte contient des espaces, vous devez
l'entourer de guillemets ou d'apostrophes ("
ou
'
). Ce texte optionnel sera affich� si le client ne
peut pas afficher d'images, si le chargement d'images est d�sactiv�
ou si l'ic�ne ne peut pas �tre trouv�.
AddAlt "Fichier PDF" *.pdf
AddAlt Compress� *.gz *.zip *.Z
Description: | Texte optionnel � afficher � la place d'un ic�ne pour un fichier en fonction de son codage MIME |
---|---|
Syntaxe: | AddAltByEncoding texte codage MIME
[codage MIME] ... |
Contexte: | configuration du serveur, serveur virtuel, r�pertoire, .htaccess |
AllowOverride: | Indexes |
Statut: | Base |
Module: | mod_autoindex |
La directive AddAltByEncoding
permet
d'afficher un texte optionnel � la place d'un ic�ne pour un fichier
dans le cas d'un affichage FancyIndexing
.
codage MIME doit �tre un type valide, comme
x-compress
. Si texte contient des espaces,
vous devez l'entourer de guillemets ou d'apostrophes ("
ou '
). Ce texte optionnel sera affich� si le client ne
peut pas afficher d'images, si le chargement d'images est d�sactiv�
ou si l'ic�ne ne peut pas �tre trouv�.
AddAltByEncoding gzip x-gzip
Description: | Texte optionnel � afficher � la place d'un ic�ne pour un fichier en fonction de son type MIME |
---|---|
Syntaxe: | AddAltByType texte type MIME
[type MIME] ... |
Contexte: | configuration du serveur, serveur virtuel, r�pertoire, .htaccess |
AllowOverride: | Indexes |
Statut: | Base |
Module: | mod_autoindex |
La directive AddAltByType
permet
d'afficher un texte optionnel � la place d'un ic�ne pour un fichier
dans le cas d'un affichage FancyIndexing
.
type MIME doit �tre un type MIME valide, comme
text/html
. Si texte contient des espaces,
vous devez l'entourer de guillemets ou d'apostrophes ("
ou '
). Ce texte optionnel sera affich� si le client ne
peut pas afficher d'images, si le chargement d'images est d�sactiv�
ou si l'ic�ne ne peut pas �tre trouv�.
AddAltByType 'Fichier texte' text/plain
Description: | Afficher la description d'un fichier |
---|---|
Syntaxe: | AddDescription texte [fichier] ... |
Contexte: | configuration du serveur, serveur virtuel, r�pertoire, .htaccess |
AllowOverride: | Indexes |
Statut: | Base |
Module: | mod_autoindex |
Cette directive permet d'afficher une description pour un
fichier, dans le cas d'un affichage FancyIndexing
.
fichier est une extension de fichier, un nom de fichier
partiel, une expression avec caract�res g�n�riques ou un nom de
fichier complet permettant de caract�riser le fichier.
texte doit �tre entour� de guillemets
("
).
AddDescription "La plan�te Mars" mars.gif
La taille par d�faut, habituelle du champ de description est de
23 octets. L'option IndexOptions SuppressIcon
ajoute 6 octets, l'option
IndexOptions
SuppressSize
en ajoute 7 et l'option IndexOptions
SuppressLastModified
en ajoute 19. Ainsi, la plus grande
taille par d�faut qui peut �tre assign�e � la colonne description
est de 55 octets.
Voir le mot-cl� DescriptionWidth de la directive module="mod_autoindex">IndexOptions
pour plus de
d�tails sur la mani�re d'augmenter la taille de cette colonne, ou
pour permettre des descriptions de taille illimit�e.
Le texte descriptif d�fini par la directive
AddDescription
peut contenir des marquages
HTML, comme des balises ou des entit�s caract�res. Si la limite de
taille de la colonne description venait � tronquer une balise (par
exemple couper la fin d'une phrase en caract�res gras), le
r�sultat pourrait en affecter toute la suite du listing du
r�pertoire.
Les chemins absolus ne sont actuellement pas support�s et ne peuvent correspondre � aucun chemin r�el � l'ex�cution. Les arguments contenant des chemins relatifs, qui ne devraient �tre normalement utilis�s que dans les fichiers htaccess, sont implicitement pr�fix�s par '*/' afin d'�viter toute association avec des noms de r�pertoires partiels.
Description: | Ic�ne � afficher pour un fichier en fonction de son nom |
---|---|
Syntaxe: | AddIcon ic�ne nom [nom]
... |
Contexte: | configuration du serveur, serveur virtuel, r�pertoire, .htaccess |
AllowOverride: | Indexes |
Statut: | Base |
Module: | mod_autoindex |
Cette directive permet de d�terminer l'ic�ne � afficher � c�t�
d'un fichier dont le nom se termine par nom, dans le cas
d'un affichage FancyIndexing
. ic�ne est une URL relative
(�chapp�e par des caract�res '%') vers
l'ic�ne, une URL pleinement qualifi�e, ou de la forme
(alttext,url)
, o�
alttext est le symbole texte correspondant � l'ic�ne �
afficher dans les navigateurs en mode texte.
nom correspond � ^^DIRECTORY^^
pour les
r�pertoires, ^^BLANKICON^^
pour les lignes vides
(pour personnaliser la pr�sentation du listing), une extension de
fichier, une expression avec caract�res g�n�riques, un nom de
fichier partiel ou un nom de fichier complet.
^^BLANKICON^^
n'est utilis� que pour le formatage,
et n'est donc pas n�cessaire si vous utilisez IndexOptions
HTMLTable
.
AddIcon (IMG,/icons/image.xbm) .gif .jpg .xbm
AddIcon /icons/dir.xbm ^^DIRECTORY^^
AddIcon /icons/backup.xbm *~
Lorsque c'est possible, il est pr�f�rable d'utiliser AddIconByType
plut�t que
AddIcon
.
Description: | Ic�ne � afficher � c�t� d'un fichier en fonction de son codage MIME |
---|---|
Syntaxe: | AddIconByEncoding ic�ne codage MIME
[codage MIME] ... |
Contexte: | configuration du serveur, serveur virtuel, r�pertoire, .htaccess |
AllowOverride: | Indexes |
Statut: | Base |
Module: | mod_autoindex |
Cette directive permet de d�terminer l'ic�ne � afficher � c�t�
d'un fichier dans le cas d'un affichage FancyIndexing
.
ic�ne est une URL relative
(�chapp�e par des caract�res '%') vers
l'ic�ne, une URL pleinement qualifi�e, ou de la forme
(alttext,url)
, o�
alttext est le symbole texte correspondant � l'ic�ne �
afficher dans les navigateurs en mode texte.
codage MIME doit �tre un codage valide, comme
x-compress
.
AddIconByEncoding /icons/compress.xbm x-compress
Description: | Ic�ne � afficher � c�t� d'un fichier en fonction de son type MIME |
---|---|
Syntaxe: | AddIconByType ic�ne type MIME
[type MIME] ... |
Contexte: | configuration du serveur, serveur virtuel, r�pertoire, .htaccess |
AllowOverride: | Indexes |
Statut: | Base |
Module: | mod_autoindex |
Cette directive permet de d�terminer l'ic�ne � afficher � c�t�
d'un fichier de type MIME type MIME dans le cas d'un
affichage FancyIndexing
.
ic�ne est une URL relative
(�chapp�e par des caract�res '%') vers
l'ic�ne, une URL pleinement qualifi�e, ou de la forme
(alttext,url)
, o�
alttext est le symbole texte correspondant � l'ic�ne �
afficher dans les navigateurs en mode texte.
type MIME est une expression avec caract�res g�n�riques repr�sentant le type MIME.
AddIconByType (IMG,/icons/image.xbm) image/*
Description: | Ic�ne � afficher par d�faut lorsqu'aucun ic�ne sp�cifique n'est pr�cis� |
---|---|
Syntaxe: | DefaultIcon chemin URL |
Contexte: | configuration du serveur, serveur virtuel, r�pertoire, .htaccess |
AllowOverride: | Indexes |
Statut: | Base |
Module: | mod_autoindex |
La directive DefaultIcon
permet de d�finir
l'ic�ne � afficher � c�t� d'un fichier lorsqu'aucun ic�ne sp�cifique
n'a �t� pr�cis�, dans le cas d'un affichage FancyIndexing
.
chemin URL est une URL relative (�chapp�e par des
caract�res '%') vers l'ic�ne,ou une URL pleinement qualifi�e.
DefaultIcon /icon/inconnu.xbm
Description: | Nom du fichier qui sera ins�r� au d�but de la page contenant l'index |
---|---|
Syntaxe: | HeaderName nom fichier |
Contexte: | configuration du serveur, serveur virtuel, r�pertoire, .htaccess |
AllowOverride: | Indexes |
Statut: | Base |
Module: | mod_autoindex |
La directive HeaderName
permet de d�finir
le nom du fichier qui sera ins�r� au d�but de la page contenant
l'index. nom fichier est le nom du fichier � inclure.
HeaderName HEADER.html
Les deux directives HeaderName et ReadmeName
traitent maintenant
nom fichier comme un chemin URI relatif au chemin
utilis� pour acc�der au r�pertoire faisant l'objet de l'index. Si
nom fichier commence par un slash '/', il sera
consid�r� comme relatif au r�pertoire d�fini par la directive
DocumentRoot
.
HeaderName /include/HEADER.html
nom fichier doit correspondre � un document dont le
type MIME est du style text/*
(par exemple
text/html
, text/plain
, etc...). Cela
signifie que nom fichier peut faire r�f�rence � un
script CGI si le v�ritable type MIME du script (et non celui de sa
sortie) est marqu� comme text/html
par exemple �
l'aide d'une directive comme :
AddType text/html .cgi
Une n�gociation de
contenu sera effectu�e si Options
MultiViews
a �t�
pr�cis�. Si nom fichier correspond � un document
statique text/html
(et non � un script CGI), et une
des deux options
Includes
ou IncludesNOEXEC
est activ�e,
le fichier sera trait� en tant qu'inclusion c�t� serveur (Server
Side Include) (voir la documentation de
mod_include
).
Si le fichier sp�cifi� par la directive
HeaderName
contient les en-t�tes d'un
document HTML ((<html>, <head>, etc...), vous serez
probablement amen� � d�finir IndexOptions
+SuppressHTMLPreamble
, de mani�re � ce que ces balises ne
soient pas r�p�t�es.
Description: | Ins�re du texte dans la section HEAD de la page d'index. |
---|---|
Syntaxe: | IndexHeadInsert "marque ..." |
Contexte: | configuration du serveur, serveur virtuel, r�pertoire, .htaccess |
AllowOverride: | Indexes |
Statut: | Base |
Module: | mod_autoindex |
Compatibilit�: | Disponible depuis la version 2.2.11 d'Apache |
La directive IndexHeadInsert
permet de
sp�cifier une cha�ne de caract�res � ins�rer dans la section
<head> du code HTML g�n�r� pour la page
d'index.
IndexHeadInsert "<link rel=\"sitemap\" href=\"/sitemap.html\">"
Description: | Ajouts � la liste des fichiers � cacher lors de l'affichage de l'index d'un r�pertoire |
---|---|
Syntaxe: | IndexIgnore fichier [fichier] ... |
D�faut: | IndexIgnore "." |
Contexte: | configuration du serveur, serveur virtuel, r�pertoire, .htaccess |
AllowOverride: | Indexes |
Statut: | Base |
Module: | mod_autoindex |
La directive IndexIgnore
permet
d'effectuer des ajouts � la liste des fichiers � cacher lors de
l'affichage de l'index d'un r�pertoire. fichier est une
expression avec caract�res g�n�riques de style shell ou un nom de
fichier complet. Plusieurs directives IndexIgnore effectuent des
ajouts � la liste, et ne remplacent pas la liste des fichiers �
ignorer. Par d�faut, la liste contient .
(le r�pertoire
courant).
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
Cette directive est actuellement incompatible avec les sections
de configuration qui comportent des arguments avec expressions
rationnelles comme <DirectoryMatch>
Description: | Diverses options de configuration pour l'indexation d'un r�pertoire |
---|---|
Syntaxe: | IndexOptions [+|-]option [[+|-]option]
... |
D�faut: | Par d�faut, aucune option n'est activ�e. |
Contexte: | configuration du serveur, serveur virtuel, r�pertoire, .htaccess |
AllowOverride: | Indexes |
Statut: | Base |
Module: | mod_autoindex |
La directive IndexOptions
permet de
sp�cifier les options de configuration de l'indexation du
r�pertoire. option peut prendre l'une des valeurs
suivantes :
Charset
vous permet de sp�cifier le
jeu de caract�res de la page g�n�r�e. La valeur par d�faut est
soit UTF-8, ISO-8859-1, selon que le
syst�me de fichiers sous-jacent est unicode ou non.
IndexOptions Charset=UTF-8
Type
vous permet de sp�cifier le type
MIME de la page g�n�r�e. La valeur par d�faut est
text/html.
IndexOptions Type=text/plain
DescriptionWidth
vous permet de
sp�cifier la taille en caract�res de la colonne description.-DescriptionWidth
(ou si l'option n'est pas
d�finie), mod_autoindex
calcule la meilleure
taille.DescriptionWidth=n
fixe la taille de
la colonne � n octets.DescriptionWidth=*
ajuste la taille de la colonne
� la plus longue cha�ne de description.AddDescription
pour les dangers
inh�rants � la troncature des descriptions.FoldersFirst
est
activ�, le sous-r�pertoire Zed
sera affich� avant le
sous-r�pertoire Beta
, qui sera lui-m�me affich� avant
les fichiers normaux Gamma
et Alpha
.
Cette option n'a d'effet que si FancyIndexing
est aussi activ�.FancyIndexing
permet de construire une table simple
pour l'affichage de l'index du r�pertoire. Notez que cela risque
de perturber les anciens navigateurs. Cette option s'av�rera
particuli�rement n�cessaire si les noms de fichiers ou les cha�nes
de description alternent entre les ordres de lecture gauche �
droite et droite � gauche, comme cela peut arriver sous WinNT ou
d'autres plate-formes o� utf-8 est activ�.IconWidth
, le serveur va inclure les attributs
height
et width
dans la balise
img
qui r�f�rence le fichier de l'ic�ne. Ceci va
permettre au navigateur de pr�voir les caract�ristiques de la page
sans devoir attendre que toutes les images aient �t� charg�es. En
l'absence de cette option, c'est la hauteur standard d�finie par
le logiciel Apache qui est choisie comme valeur par d�faut.IconHeight
, le serveur va inclure les attributs
height
et width
dans la balise
img
qui r�f�rence le fichier de l'ic�ne. Ceci va
permettre au navigateur de pr�voir les caract�ristiques de la page
sans devoir attendre que toutes les images aient �t� charg�es. En
l'absence de cette option, c'est la largeur standard d�finie par
le logiciel Apache qui est choisie comme valeur par d�faut.IgnoreCase
est activ�,
le fichier Zeta appara�tra apr�s le fichier alfa (Note : le
fichier GAMMA appara�tra toujours avant le fichier gamma).
mod_autoindex
va
ignorer toutes les variables de requ�te fournies par le client, y
compris les informations de tri (ce qui implique l'activation de
l'option SuppressColumnSorting
).NameWidth
vous permet de sp�cifier la
largeur en octets de la colonne correspondant au nom du
fichier.-NameWidth
(ou si l'option n'est pas
d�finie), mod_autoindex
va calculer la meilleure largeur
possible.NameWidth=n
fixe la largeur de la
colonne � n octets.NameWidth=*
d�finit la largeur de colonne � la
valeur n�cessaire.AddDescription
, httpd va lire
le document pour tenter d'en extraire le titre
. Ce
processus est co�teux en ressources disque et CPU.HTTP_UNAUTHORIZED
ou HTTP_FORBIDDEN
par
la sous-requ�te.IndexOptions
IgnoreClient
.AddDescription
pour plus d'informations � propos de
la d�finition des descriptions de fichiers. Voir aussi l'option
d'index DescriptionWidth
pour limiter la taille de la colonne description.HeaderName
, le module inclut
en g�n�ral le contenu du fichier apr�s avoir ins�r� un pr�ambule
HTML standard (<html>
,
<head>
, etc...). L'activation de
l'option SuppressHTMLPreamble
supprime l'insertion de
ce pr�ambule, et le module va alors commencer l'affichage
directement par le contenu du fichier d'en-t�te. Dans ce cas par
contre, le fichier d'en-t�te doit contenir des instructions HTML
appropri�es. S'il n'y a pas de fichier d'en-t�te, le pr�ambule est
g�n�r� comme dans le cas g�n�ral.SuppressIcon
et SuppressRules
permet de
g�n�rer une sortie au format HTML 3.2 qui, selon les derni�res
sp�cifications, interdit les �l�ments img
et
hr
dans les blocs pre
(utilis�s pour
formater les affichages "am�lior�s").hr
) dans les index de
r�pertoires. La combinaison de
SuppressIcon
et SuppressRules
permet de
g�n�rer une sortie au format HTML 3.2 qui, selon les derni�res
sp�cifications, interdit les �l�ments img
et
hr
dans les blocs pre
(utilis�s pour
formater les affichages "am�lior�s").Last-Modified
et
ETag
pour le r�pertoire index� dans l'en-t�te HTTP.
Elle n'est valide que si le syst�me d'exploitation et le syst�me
de fichiers renvoient des r�sultats appropri�s pour la fonction
stat(). C'est le cas de certains syst�mes Unix, ainsi que JFS sous
OS2 et les volumes NTFS sous Win32. Ce n'est par contre pas le cas
des volumes OS2 et FAT Win32. Lorsque cette option est activ�e, le
client ou le mandataire peuvent d�tecter les changements dans la
liste des fichiers lorsqu'ils effectuent une requ�te
HEAD
. Notez que certains syst�mes d'exploitation
d�tectent correctement les nouveaux fichiers et les fichiers
supprim�s, mais ne d�tectent pas les modifications de tailles ou
de dates des fichiers du r�pertoire. Les modifications de
taille ou de date d'un fichier existant ne mettent pas � jour
l'en-t�te Last-Modified
sur toutes les plate-formes
Unix. Si c'est le cas, laissez cette option
d�sactiv�e.VersionSort
permet de trier les
fichiers contenant des num�ros de version d'une mani�re
sp�cifique. Les cha�nes sont tri�es comme d'habitude, except� les
sous-cha�nes de chiffres du nom de fichier et de sa description
qui sont compar�es en fonction de leur valeur num�rique.
foo-1.7
foo-1.7.2
foo-1.7.12
foo-1.8.2
foo-1.8.2a
foo-1.12
Si le nombre commence par le chiffre 0, il est consid�r� comme la partie fractionnaire d'un nombre :
foo-1.001
foo-1.002
foo-1.030
foo-1.04
XHTML
enjoint
mod_autoindex
de g�n�rer du code XHTML 1.0 au
lieu de HTML 3.2.Apache 1.3.3 a apport� d'importantes modifications dans la
gestion des directives IndexOptions
. En
particulier :
IndexOptions
apparaissant dans la m�me section directory sont maintenant
fusionn�es. Le r�sultat de :
<Directory /foo>
IndexOptions HTMLTable
IndexOptions SuppressColumnsorting
</Directory>
est �quivalent �
IndexOptions HTMLTable SuppressColumnsorting
+
ou -
).Chaque fois qu'un mot-cl� pr�fix� par '+' ou '-' est trouv�, il
est appliqu� aux d�finitions des
IndexOptions
courantes (qui ont �t�
�ventuellement h�rit�es d'un directory de niveau sup�rieur). Par
contre, si un mot-cl� non pr�fix� est trouv�, il supprime toutes
les definitions h�rit�es, ainsi que toute
d�finition incr�mentale. Consid�rons l'exemple
suivant :
IndexOptions +ScanHTMLTitles -IconsAreLinks FancyIndexing
IndexOptions +SuppressSize
L'effet global est �quivalent � l'effet qu'aurait provoqu�
IndexOptions FancyIndexing +SuppressSize
, car l'option
non pr�fix�e FancyIndexing
annulent les mots-cl�s
incr�mentaux situ�s avant elle, mais leur permet ensuite de
s'incr�menter � nouveau.
Pour d�finir inconditionnellement les
IndexOptions
pour un r�pertoire particulier,
tout en supprimant les d�finitions h�rit�es, sp�cifiez les
mots-cl�s sans pr�fixe +
ou -
Description: | D�finit l'ordre d'affichage par d�faut d'un index de r�pertoire |
---|---|
Syntaxe: | IndexOrderDefault Ascending|Descending
Name|Date|Size|Description |
D�faut: | IndexOrderDefault Ascending Name |
Contexte: | configuration du serveur, serveur virtuel, r�pertoire, .htaccess |
AllowOverride: | Indexes |
Statut: | Base |
Module: | mod_autoindex |
La directive IndexOrderDefault
s'utilise
en combinaison avec l'option d'index FancyIndexing
. Par
d�faut, les index de r�pertoire "am�lior�s" sont affich�s selon l'ordre
croissant des noms de fichiers ; la directive
IndexOrderDefault
vous permet de modifier ce
comportement.
La directive IndexOrderDefault
accepte
deux arguments. Le premier est soit Ascending
, soit
Descending
, et indique l'ordre de tri. Le second doit
prendre une des valeurs Name
, Date
,
Size
, ou Description
, et permet
d'identifier la cl� primaire. La cl� secondaire est
toujours le nom du fichier selon un ordre croissant.
Si vous le d�sirez, vous pouvez emp�cher le client de modifier
l'ordre de tri de la liste en ajoutant l'option d'index SuppressColumnSorting
qui supprime le lien de d�finition du tri de l'en-t�te de la
colonne, ainsi que l'option IgnoreClient
qui
emp�che ce m�me client de passer outre vos pr�f�rences de tri en
ajoutant manuellement des options de tri � la cha�ne de param�tres
de la requ�te.
Description: | Ajoute une feuille de style CSS � l'index du r�pertoire |
---|---|
Syntaxe: | IndexStyleSheet chemin-url |
Contexte: | configuration du serveur, serveur virtuel, r�pertoire, .htaccess |
AllowOverride: | Indexes |
Statut: | Base |
Module: | mod_autoindex |
La directive IndexStyleSheet
permet de
d�finir le nom du fichier qui servira de feuille de style CSS pour
l'index.
IndexStyleSheet "/css/style.css"
Description: | Nom du fichier dont le contenu sera ins�r� � la fin de l'index |
---|---|
Syntaxe: | ReadmeName nom-fichier |
Contexte: | configuration du serveur, serveur virtuel, r�pertoire, .htaccess |
AllowOverride: | Indexes |
Statut: | Base |
Module: | mod_autoindex |
La directive ReadmeName
permet de d�finir
le nom du fichier dont le contenu sera ajout� � la fin de l'index.
nom-fichier est le nom du fichier � inclure, et est
consid� comme relatif au r�pertoire faisant l'objet de l'index. Si
nom-fichier commence par un slash '/', il sera consid�r�
comme relatif au r�pertoire d�fini par la directive DocumentRoot
.
ReadmeName FOOTER.html
ReadmeName /include/FOOTER.html
Voir aussi la directive HeaderName
, o� cette fonctionnalit� est d�crite plus en
d�tails.