From 83bc53034113822c3ef520d02c43be940eddd40f Mon Sep 17 00:00:00 2001
From: Lucien Gentis Le serveur HTTP Apache fournit des messages d'erreur génériques
+ Le serveur HTTP Apache fournit des messages d'erreur génériques
pour les codes de statut 4xx ou 5xx ; ces messages sont cependant
- relativement austères, imprécis, et peuvent s'avérer intimidants
+ relativement austères, imprécis, et peuvent s'avérer intimidants
pour les visiteurs du site. Si vous le souhaitez, vous pouvez
afficher des messages d'erreur plus conviviaux, dans un langage
- autre que l'anglais, ou même sous une forme plus en adéquation avec
+ autre que l'anglais, ou même sous une forme plus en adéquation avec
le style de votre site. Il est possible de définir des messages d'erreur personnalisés
- pour chaque code de statut HTTP associé à une condition d'erreur -
- c'est à dire tout code de statut 4xx ou 5xx. Il est possible de définir des messages d'erreur personnalisés
+ pour chaque code de statut HTTP associé à une condition d'erreur -
+ c'est à dire tout code de statut 4xx ou 5xx. De plus, il est possible de
personnaliser le message d'erreur en fonction d'un jeu de valeurs
- fourni, en utilisant les Inclusions Côté
+ fourni, en utilisant les Inclusions Côté
Serveur (SSI). Un programme CGI ou un autre gestionnaire
dynamique (PHP, mod_perl, etc...) peut aussi utiliser ces variables
- pour gérer les conditions d'erreur.
Les messages d'erreur personnalisés sont configurés via la +
Les messages d'erreur personnalisés sont configurés via la
directive
où action peut être traitée comme :
+où action peut être traitée comme :
Dans le cas d'une redirection vers une URL locale, des variables - d'environnement supplémentaires sont définies de façon à ce que la - réponse puisse être personnalisée par la suite. Elles ne sont pas - envoyées aux URLs externes.
+ d'environnement supplémentaires sont définies de façon à ce que la + réponse puisse être personnalisée par la suite. Elles ne sont pas + envoyées aux URLs externes.La redirection vers une autre URL peut être utile, mais +
La redirection vers une autre URL peut être utile, mais seulement s'il est possible de transmettre certaines informations - qui pourront être utilisées pour expliquer ou journaliser - la condition d'erreur ou le problème plus clairement.
+ qui pourront être utilisées pour expliquer ou journaliser + la condition d'erreur ou le problème plus clairement. -Pour y parvenir, lorsque la redirection d'erreur est envoyée, - des variables d'environnement supplémentaires sont définies à - partir des en-têtes de la requête originale en préfixant le nom - d'origine de l'en-tête par 'REDIRECT_', ce qui permet de fournir au - message d'erreur le contexte de la requête originelle.
+Pour y parvenir, lorsque la redirection d'erreur est envoyée, + des variables d'environnement supplémentaires sont définies à + partir des en-têtes de la requête originale en préfixant le nom + d'origine de l'en-tête par 'REDIRECT_', ce qui permet de fournir au + message d'erreur le contexte de la requête originelle.
Par exemple, en plus des variables d'environnement habituelles, vous pouvez recevoir ce qui suit :
@@ -118,21 +118,21 @@ ErrorDocument 401 /subscription/how_to_subscribe.htmlLes variables d'environnement REDIRECT_
sont
- créées à partir des variables d'environnement préexistantes à la
- redirection qui sont préfixées par la chaîne REDIRECT_
;
+ créées à partir des variables d'environnement préexistantes à la
+ redirection qui sont préfixées par la chaîne REDIRECT_
;
par exemple, HTTP_USER_AGENT
devient
REDIRECT_HTTP_USER_AGENT
.
REDIRECT_URL
, REDIRECT_STATUS
, et
- REDIRECT_QUERY_STRING
sont systématiquement définies,
- les autres variables n'étant définies que si l'en-tête
+ REDIRECT_QUERY_STRING
sont systématiquement définies,
+ les autres variables n'étant définies que si l'en-tête
correspondant existait avant la condition d'erreur.
Aucune d'entre elles ne sera définie si votre +
Aucune d'entre elles ne sera définie si votre
directive http:
, même si elle fait
- référence au même hôte que le serveur).
http:
, même si elle fait
+ référence au même hôte que le serveur).
Si vous faites pointer votre directive
ErrorDocument
vers certains gestionnaires
- dynamiques comme les inclusions côté serveur, les scripts CGI ou
+ dynamiques comme les inclusions côté serveur, les scripts CGI ou
d'autres gestionnaires, vous pouvez utiliser les variables
- d'environnement supplémentaires disponibles pour personnaliser
+ d'environnement supplémentaires disponibles pour personnaliser
le message.
Si la directive ErrorDname-basedocument spécifie une redirection locale - vers un script CGI, ce dernier doit ajouter un en-tête +
Si la directive ErrorDname-basedocument spécifie une redirection locale
+ vers un script CGI, ce dernier doit ajouter un en-tête
"Status:
" dans sa sortie afin de s'assurer du bon
acheminement jusqu'au client de la condition d'erreur qui a
- provoqué cette redirection. Par exemple, un script Perl spécifié
+ provoqué cette redirection. Par exemple, un script Perl spécifié
par une directive ErrorDocument pourrait contenir ce qui suit
:
Si un script est dédié à la gestion d'une condition d'erreur
- spécifique, telle que 404 Not Found
, il
- peut utiliser le code et le texte de l'erreur spécifiques à la
+
Si un script est dédié à la gestion d'une condition d'erreur
+ spécifique, telle que 404 Not Found
, il
+ peut utiliser le code et le texte de l'erreur spécifiques à la
place.
Notez que si la réponse contient un en-tête
- Location:
(afin d'initier une redirection côté
- client), le script doit émettre un en-tête approprié
+
Notez que si la réponse contient un en-tête
+ Location:
(afin d'initier une redirection côté
+ client), le script doit émettre un en-tête approprié
(comme 302 Found
). Dans le cas contraire,
- l'en-tête Location:
ne produira aucun effet.
Location:
ne produira aucun effet.
- Vous trouverez dans la distribution du serveur HTTP Apache un
- répertoire contenant des messages d'erreur personnalisés traduits en
- 16 langues différentes. Pour activer cette fonctionnalité, vous
+ répertoire contenant des messages d'erreur personnalisés traduits en
+ 16 langues différentes. Pour activer cette fonctionnalité, vous
pouvez aussi inclure un fichier de configuration qui se trouve dans
- le répertoire de configuration conf/extra
.
conf/extra
.
Dans le fichier de configuration de votre serveur, vous trouverez un groupe de lignes du style :
Décommentez la ligne Include
pour activer cette
- fonctionnalité, et présenter des messages d'erreur dont le langage
- sera négocié en fonction du langage préféré défini au niveau du
+
Décommentez la ligne Include
pour activer cette
+ fonctionnalité, et présenter des messages d'erreur dont le langage
+ sera négocié en fonction du langage préféré défini au niveau du
navigateur du client.
De plus, ces documents contiennent diverses variables
- REDIRECT_
, de façon à ce que l'utilisateur final
- dispose d'informations supplémentaires à propos de ce qui a pu se
+ REDIRECT_
, de façon à ce que l'utilisateur final
+ dispose d'informations supplémentaires à propos de ce qui a pu se
produire, et de ce qu'il est susceptible de faire maintenant.
Ces documents peuvent être personnalisés en fournissant autant - d'informations utiles que vous le souhaitez aux utilisateurs à +
Ces documents peuvent être personnalisés en fournissant autant + d'informations utiles que vous le souhaitez aux utilisateurs à propos de votre site, et de ce qu'ils sont susceptibles d'y trouver.
-Pour pouvoir utiliser cette fonctionnalité, vous devez activer +
Pour pouvoir utiliser cette fonctionnalité, vous devez activer
ls
, ou à la commande
+ls
, ou à la commande
shell Win32 dir
L'index d'un répertoire peut être généré de deux manières :
+L'index d'un répertoire peut être généré de deux manières :
index.html
, mais dont le nom de ce ou ces fichiers peut être défini par la
+ index.html
, mais dont le nom de ce ou ces fichiers peut être défini par la
directive Les deux fonctions sont séparées, si bien que vous pouvez - entièrement supprimer (ou remplacer) la génération automatique +
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 +
On active la génération automatique d'index en spécifiant
Options +Indexes
. Voir la directive
Si la directive 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
+ >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
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".
+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".
La chaîne de paramètres de la requête peut contenir de nombreux - arguments permettant dans une certaine mesure au client de contrôler - l'ordre de l'index du répertoire, ainsi que la liste des fichiers à - afficher. Si vous souhaitez désactiver cette fonctionnalité, +
La chaîne de paramètres de la requête peut contenir de nombreux
+ arguments permettant dans une certaine mesure au client de contrôler
+ l'ordre de l'index du répertoire, ainsi que la liste des fichiers Ã
+ afficher. Si vous souhaitez désactiver cette fonctionnalité,
utilisez l'option IndexOptions
IgnoreClient
.
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.
+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 fichierdir
O=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 (sans FancyIndex)F=1
affiche le listing avec en-têtes de colonnes
+ 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
+ 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
+ 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éP=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
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 +
Notez que l'argument 'P' (pour Pattern) n'est testé
+ qu'après que les directives habituelles
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 ont été - interprétés avant que mod_autoindex ne rencontre l'entrée X=Go.
+ dernier afin de s'assurer que tous les arguments ont été + interprétés avant que mod_autoindex ne rencontre l'entrée X=Go.dir
dir
<select name="O">dir
<option value="1"> en fonction de la version</option>dir
La directive 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(s) fichier(s)
- concerné(s). Si texte contient des espaces, vous devez
+ partiel, une expression avec caractères génériques ou 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é.
'
). 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é.
La directive FancyIndexing
.
- codage MIME doit être un type valide, comme
+ 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é.
'
). 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é.
La directive FancyIndexing
.
- type MIME doit être un type MIME valide, comme
+ 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é.
'
). 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é.
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
+ 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
("
).
La taille par défaut, habituelle du champ de description est de +
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
+ taille par défaut qui peut être assignée à la colonne description
est de 55 octets.
Comme l'argument fichier peut être un nom de fichier - partiel, vous devez garder à l'esprit qu'un nom de fichier partiel - trop court pourra correspondre à des fichiers non voulus. Par +
Comme l'argument fichier peut être un nom de fichier
+ partiel, vous devez garder à l'esprit qu'un nom de fichier partiel
+ trop court pourra correspondre à des fichiers non voulus. Par
exemple, le.html
correspondra au fichier
le.html
, mais aussi au fichier
- example.html
. En cas d'ambiguïté, utilisez un nom de
+ example.html
. En cas d'ambiguïté, utilisez un nom de
fichier aussi complet que possible, et ordonnez votre liste de
- directives AddDescription
en conséquence.
AddDescription
en conséquence.
- Voir le mot-clé Voir le mot-clé DescriptionWidth de la directive
Le texte descriptif défini par la directive +
Le texte descriptif défini par la directive
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.
+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.
Cette directive permet de déterminer l'icône à afficher à côté +
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 distante pleinement qualifiée, ou de la forme
- (alttext,url)
, où
- alttext est le symbole texte correspondant à l'icône à
+ >FancyIndexing. icône est une URL relative
+ (échappée par des caractères '%') vers
+ l'icône, une URL distante 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
+
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.
Lorsque c'est possible, il est préférable d'utiliser Lorsque c'est possible, il est préférable d'utiliser ^^BLANKICON^^
n'est utilisé que pour le formatage,
- et n'est donc pas nécessaire si vous utilisez IndexOptions
+
^^BLANKICON^^
n'est utilisé que pour le formatage,
+ et n'est donc pas nécessaire si vous utilisez IndexOptions
HTMLTable
.
Cette directive permet de déterminer l'icône à afficher à côté +
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 à
+ 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 +
codage MIME doit être un codage valide, comme
x-compress
.
Cette directive permet de déterminer l'icône à afficher à côté +
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 à
+ 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.
+type MIME est une expression avec caractères + génériques représentant le type MIME.
La directive La directive
FancyIndexing
.
- chemin URL est une URL relative (échappée par des
- caractères '%') vers l'icône ou une URL pleinement qualifiée.
La directive
La directive
Les deux directives HeaderName et
nom fichier doit correspondre à un document dont le +
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 à
+ 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 :
Une négociation de
- contenu sera effectuée si MultiViews
a été
- précisé. Si nom fichier correspond à un document
- statique text/html
(et non à un script CGI), et une
+
Une négociation de
+ contenu sera effectuée si MultiViews
a été
+ précisé. Si nom fichier correspond à un document
+ statique text/html
(et non à un script CGI), et une
des deux Includes
ou IncludesNOEXEC
est activée,
- le fichier sera traité en tant qu'inclusion côté serveur (Server
+ Includes
ou IncludesNOEXEC
est activée,
+ le fichier sera traité en tant qu'inclusion côté serveur (Server
Side Include) (voir la documentation de
Si le fichier spécifié par la directive
-
Si le fichier spécifié par la directive
+ IndexOptions
- +SuppressHTMLPreamble
, de manière à ce que ces balises ne
- soient pas répétées.
La directive .
(le répertoire
+ ajouts à la liste, et ne remplacent pas la liste des fichiers Ã
+ ignorer. Par défaut, la liste contient .
(le répertoire
courant).
La directive
Revoyez la configuration par défaut pour une
- liste de modèles que vous voulez ignorer explicitement après usage
+ Revoyez la configuration par défaut pour une
+ liste de modèles que vous voulez ignorer explicitement après usage
de cette directive.
La directive
IndexOptions HTMLTable
est activé et où un
- IndexStyleSheet
a été défini. Plutôt que d'appliquer
- à chaque enregistrement de la table les classes standards
+ IndexOptions HTMLTable
est activé et où un
+ IndexStyleSheet
a été défini. Plutôt que d'appliquer
+ Ã chaque enregistrement de la table les classes standards
even
et odd
, c'est ici une classe
even-ALT
ou odd-ALT
- qui sera appliquée, où ALT sera soit le texte alternatif
- standard associé au style du fichier (par exemple snd,
+ qui sera appliquée, où ALT sera soit le texte alternatif
+ standard associé au style du fichier (par exemple snd,
txt, img, etc...), soit le texte alternatif
- défini par une des différentes directives AddAlt*
.
+ défini par une des différentes directives AddAlt*
.
Charset
vous permet de spécifier le
- jeu de caractères de la page générée. La valeur par défaut est
+ Charset
vous permet de spécifier le
+ jeu de caractères de la page générée. La valeur par défaut est
UTF-8 sous Windows et MAC OS X, et
ISO-8859-1 dans les autres cas (en fait selon que le
- système de fichiers sous-jacent utilise les noms de fichiers en
+ système de fichiers sous-jacent utilise les noms de fichiers en
Unicode ou non).
DescriptionWidth
vous permet de
- spécifier la taille en caractères de la colonne description.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), DescriptionWidth=n
fixe la taille de
- la colonne à n octets.DescriptionWidth=*
ajuste la taille de la colonne
- à la plus longue chaîne de description.
+ à la plus longue chaîne de description.
Voir la section concernant FoldersFirst
est
- activé, le sous-répertoire Zed
sera affiché avant le
- sous-répertoire Beta
, qui sera lui-même affiché avant
+ sous-répertoires, chacun d'eux étant trié séparément et les
+ sous-répertoires affichés en premier. Par exemple, si l'ordre de
+ tri est décroissant par nom, et si 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é.
+ est aussi activé.
FancyIndexing
permet de construire une table simple
- pour l'affichage de l'index du répertoire. Cette option s'avèrera
- particulièrement nécessaire pour les plates-formes où utf-8 est
- activé et dans le cas où les noms de fichiers ou les chaînes
- de description alternent entre les ordres de lecture gauche à
- droite et droite à gauche.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 httpd qui est choisie comme valeur par défaut.
+ 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 httpd qui est choisie comme valeur par défaut.
Cette option n'a d'effet que si FancyIndexing
- est aussi activé.
+ est aussi activé.
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 httpd qui est choisie comme valeur par défaut.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 httpd 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).
+ dans l'ordre croissant, et si IgnoreCase
est activé,
+ le fichier Zeta apparaîtra après le fichier alfa (Note : le
+ fichier GAMMA apparaîtra toujours avant le fichier gamma).
SuppressColumnSorting
).NameWidth
vous permet de spécifier la
+ 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), NameWidth=n
fixe la largeur de la
- colonne à n octets.NameWidth=*
définit la largeur de colonne à la
- valeur nécessaire.NameWidth=*
définit la largeur de colonne à la
+ valeur nécessaire.titre
. Ce
- processus est coûteux en ressources disque et CPU.HTTP_UNAUTHORIZED
ou HTTP_FORBIDDEN
par
- la sous-requête.IndexOptions
IgnoreClient
.DescriptionWidth
pour limiter la taille de la colonne description.
Cette option n'a d'effet que si FancyIndexing
- est aussi activé.
+ est aussi activé.
<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. Si vous spécifiez aussi une
+ 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. Si vous spécifiez aussi une
directive 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").img
et
+ hr
dans les blocs pre
(utilisés pour
+ formater les affichages "améliorés").FancyIndexing
- est aussi activé.
+ est aussi activé.
hr
) dans les index de
- répertoires. La combinaison de
+ horizontales (éléments 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").
+ 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").
Cette option n'a d'effet que si FancyIndexing
- est aussi activé.
+ est aussi activé.
FancyIndexing
- est aussi activé.
+ est aussi activé.
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
+ 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
OS/2 ou
les volumes NTFS sous Win32. Ce n'est par contre pas le cas
- des volumes FAT Win32 et OS/2. 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
+ des volumes FAT Win32 et OS/2. 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.Type
vous permet de spécifier le type
- MIME de la page générée. La valeur par défaut est
+ Type
vous permet de spécifier le type
+ MIME de la page générée. La valeur par défaut est
text/html.
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.
+ 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.
Si le nombre commence par le chiffre 0, il est considéré comme +
Si le nombre commence par le chiffre 0, il est considéré comme la partie fractionnaire d'un nombre :
XHTML
enjoint
- XHTML
enjoint
+ FancyIndexing
- est aussi activé.
+ est aussi activé.
Vous devez porter une attention particulière à la manière dont
- les
Vous devez porter une attention particulière à la manière dont
+ les
est équivalent à
+est équivalent Ã
+
ou -
).Chaque fois qu'un mot-clé préfixé par '+' ou '-' est trouvé, il
- est appliqué aux définitions des
-
Chaque fois qu'un mot-clé préfixé par '+' ou '-' est trouvé, il
+ est appliqué aux définitions des
+
L'effet global est équivalent à l'effet qu'aurait provoqué +
L'effet global est équivalent à l'effet qu'aurait provoqué
IndexOptions FancyIndexing +SuppressSize
, car l'option
- non préfixée FancyIndexing
annule les mots-clés
- incrémentaux situés avant elle, mais leur permet ensuite de
- s'incrémenter à nouveau.
Pour définir inconditionnellement les
- +
ou -
FancyIndexing
annule les mots-clés
+ incrémentaux situés avant elle, mais leur permet ensuite de
+ s'incrémenter à nouveau.
+
+ Pour définir inconditionnellement les
+ +
ou -
La directive FancyIndexing
. Par
- défaut, les index de répertoires "améliorés" sont affichés selon l'ordre
+ défaut, les index de répertoires "améliorés" sont affichés selon l'ordre
croissant des noms de fichiers ; la directive
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
+ 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 +
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
+ 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.
La directive
L'utilisation de cette directive en conjonction avec IndexOptions
HTMLTable
ajoute plusieurs classes CSS au document HTML
- résultant. Un identifiant CSS indexlist
est attribué à
- l'ensemble de la table et les classes suivantes sont associées aux
- différentes parties du listing :
indexlist
est attribué Ã
+ l'ensemble de la table et les classes suivantes sont associées aux
+ différentes parties du listing :
Classe | Définition |
---|---|
tr.indexhead | Ligne d'en-tête du listing |
Classe | Définition |
tr.indexhead | Ligne d'en-tête du listing |
th.indexcolicon and td.indexcolicon | Colonne de - l'icône |
th.indexcolname and td.indexcolname | Colonne du nom du fichier |
th.indexcollastmod and td.indexcollastmod | Colonne - de la date de dernière modification |
th.indexcolsize and td.indexcolsize | Colonne de la taille du fichier |
th.indexcoldesc and td.indexcoldesc | Colonne de la
@@ -1163,7 +1163,7 @@ répertoire
La directive La directive La directive Voir aussi la directive - r:debug("Ceci est un message de journalisation de niveau debug") - r:info("Ceci est un message de journalisation de niveau info") - r:notice("Ceci est un message de journalisation de niveau notice") - r:warn("Ceci est un message de journalisation de niveau warn") - r:err("Ceci est un message de journalisation de niveau err") - r:alert("Ceci est un message de journalisation de niveau alert") - r:crit("Ceci est un message de journalisation de niveau crit") - r:emerg("Ceci est un message de journalisation de niveau emerg") + trace") -- les niveaux valides vont de trace1 Ã trace8 + r:debug("Ceci est un message de journalisation de niveau debug") + r:info("Ceci est un message de journalisation de niveau info") + r:notice("Ceci est un message de journalisation de niveau notice") + r:warn("Ceci est un message de journalisation de niveau warn") + r:err("Ceci est un message de journalisation de niveau err") + r:alert("Ceci est un message de journalisation de niveau alert") + r:crit("Ceci est un message de journalisation de niveau crit") + r:emerg("Ceci est un message de journalisation de niveau emerg") - NoProxy .example.com 192.168.112.0/21 - ProxyDomain .example.com +ProxyRemote "*" "http://firewall.example.com:81" +NoProxy ".example.com" "192.168.112.0/21" +ProxyDomain ".example.com" + RewriteCond expr "! %{HTTP_REFERER} -strmatch '*://%{HTTP_HOST}/*'" RewriteRule "^/images" "-" [F] |