******************************************************************************** RESOODOC - HTML / APACHE LISTING v.2006-01-13 -------------------------------------------------------------------------------- http://www.resoo.org/resoodoc/txt/html_apache_list.txt -------------------------------------------------------------------------------- Si le serveur APACHE de l'hébergeur chez qui vous avez déposé votre site a été configuré[1] pour cela, il est possible d'obtenir une page "listage de fichiers" en créant un répertoire (nommé par exemple "ftp") et en n'y glissant aucun fichier "index.html". A partir de là, l'adresse "http://mon_site/ftp" devrait aboutir à une page "listing" créer par le serveur web APACHE présentant tous les fichiers dans le répertoire[3]. Cette fonctionnalité est tout particulièrement pratique pour proposer des fichiers à télécharger. Il suffit de transférer les fichiers dans le répertoire choisi, et sans aucun autre effort de mise en page, il seront proposé en lien au visiteurs. -------------------------------------------------------------------------------- 2 - Habillage de la page : -------------------------- Toujours par configuration[2] (et donc tributaire de celle-ci), il est aussi possible de modifier la mise en page de la page listing produite. Ceci se fait à l'aide de l'un ou des deux fichiers prévus à cet effet : - HEADER.html : pour l'entête de la page - README.html : pour le bas de page Le serveur incluera le contenu de ces deux fichiers à l'intérieur de son propre code html : - immédiatement après le tag pour le fichier HEADER.html - juste avant le tag pour le fichier README.html Il aura aussi la bonne idée de ne pas lister ces deux fichiers dans le listage du répertoire. On peut donc très simplement faire apparaître au-dessus et/ou au-dessous du listing des fichiers un texte d'aide, de copyright, une signature, etc. (le code html présent dans ces fichiers sera bien entendu respecté) De la même manière, il est possible de recopier à l'intérieur de ces deux fichiers respectivement l'entête et le pied de page standard des autres pages de votre site. Si cela inclus un nouveau tag (pour par faire prendre en compte un CSS ou un script par exemple) ou un nouveau tag (pour modifier les couleurs ou l'image de fond par exemple), ce ne sera plus du code html très respectueux du standard W3C... mais Mozilla, Firefox ou IE n'auront pas de problème majeur à comprendre votre mise en page. -------------------------------------------------------------------------------- 2 - Notes : ----------- [1]: Si vous êtes votre propre hébergeur, la directive de configuration APACHE se trouve dans le fichier "/etc/apache/httpd.conf" - pour valider le listage du répertoire : Options Indexes [2]: et pour désigner les fichiers "head" et "foot", et en empêcher le listage : ReadmeName README.html HeaderName HEADER.html IndexIgnore HEADER.html README.html [3]:Si au contraire la page obtenue est la page d'erreur: Error 403 - Forbidden You don't have permission to access... ...alors le serveur APACHE a été configuré pour ne pas offrir cette possibilité... -------------------------------------------------------------------------------- 3 - Reférences : ---------------- Cette doc est valable pour les hébergements xxx.free.fr -------------------------------------------------------------------------------- [ pascal blain - *pascal@resoo.org* - http://www.resoo.org/resoodoc/ ] ________________________________________________________________________________