Mise en page des listings par défaut dans apache (fancy index)
Par effraie le mercredi 23 mai 2007, 20:37 - Logiciel libre - Lien permanent
Si vous aussi vous trouvez un peu triste les listings par défaut que produit apache pour les répertoires web, j'ai peut-être une solution qui va vous intéresser.
Pour la mise en œuvre, il faut que votre hébergeur active l' option AllowOverride All et autorise les .htacess.
Pour obtenir un résultat un peu plus attrayant, vous pouvez, grâce à un fichier .htaccess bien senti, ajouter des informations de mise en page, ainsi que un header et un footer.
Comme un exemple vaut mieux qu'un long discours, voici le .htaccess que j'utilise:
AddIcon (DIR,/.iconsfoldergray.gif) ^^DIRECTORY^^ ### toutes les lignes qui commencent par AddIcon (FOLDER,/.backarrow.gif) .. ### addIcon servent a attribuer des icônes AddIcon (DEB,/.iconsdebian.jpg) .deb .DEB ### à des type de fichiers prédéfinies AddIcon (RAR,/icons/compressed.gif) .rar .RAR .zip .ZIP .ZiP .zIP .ziP .ZIp .Zip AddIcon (RAR,/icons/compressed.gif) .bz2 .BZ2 .tbz2 .tgz .tbz .TGZ .TBZ2 .TBZ .tb2 .TB2 AddIcon (TXT,/.iconstext.gif) .txt .htm .HTM .html .HTML .htmL .xml .XML .TXT .RTF .rtf AddIcon (IMG,/.iconsimage.gif) .jpg .JPG .jpeg .JPEG .gif .GIF .png .PNG AddAlt "pic" .gif .GIF .jpg .JPG .png .PNG .bmp .BMP .png .PNG ### les lignes commençant par AddAlt "snd" .mp3 .MP3 .mP3 .Mp3 .s3m ### AddAlt prévoit un text de AddAlt "txt" .txt .pdf .html .htm .ps ### remplacement si il n'y a pas d'icon AddAlt "PHP" .PHP3 .php .PHP .php3 .php4 .phps .inc .class AddAlt "Zip" .zip .ZIP .gz .GZ IndexOptions FancyIndexing FoldersFirst ### active le "fancy index" et liste les folders en 1° IndexIgnore favicon.ico .??* ### les fichiers qui ne seront pas listés HeaderName .header.html ### le nom du header ReadmeName .pied.txt ### le nom du footer
J'imagine que la documentation d'apache fourmille d'autres options disponibles, mais celle là me suffisent amplement!
Notez que vous pouvez définir des éléments html et CSS dans les header et footer, et c'est essentiellement ça qui va vous permettre de faire de la mise en page.
Si vous avez la flemme de partir de zero, vous pouvez récupérer l'archive de mes fichiers, et partir de là pour décorer vos propres répertoires. Il faut copier .htacess, .header.html et .footer.txt dans tout les répertoires que vous voulez décorer, et les icônes à la racine du serveur web.
Amusez vous bien!
- Release (2) de mon thème
- mv flickr /dev/null
- Freedom not fear : le 11, journée mondiale d'action contre la société de la surveillance
- Dodeline.net, des blogs pour les cop-ains/ines
- Postfix, Dovecot, et des utilisateurs virtuels sans Mysql
- Sauvegardes extensives
- NO DATA RETENTION
- Nouveau design, sous l'impulsion de sonia!
- Migration: Work in progress
- Pourquoi les militants délaissent les médias libres au profit des groupes capitalistes ?
- Nouveautés: DotAddict, del.icio.us, et autres futilités
- Mise a disposition du thème Effraie, et ouverture du demo-blog
- Vive le minitel libre!
- Mes extension firefox préférées...
- Nouveau thème pour Dotclear 2
- Prochaine session: Vim
- Petit guide informatique pour cell-eux qui voudraient être libres
- Y'en a j'te jure...
- Prochaine session classroom, demain!
- Flux de travail numérique pour le photographe sous Ubuntu
- Antispam: Greylisting et Postfix
- Configurer Thunderbird pour l'IMAPs sur effraie.org
- Internet, le retour: effraie.org est up!
- Théme ''Effraie'': Un bug génant sous IE7 (IE6 non testé)
- Du nouveau sur le serveur
- En vrac
- FaceBook se fiche du monde
- Créer son propre site
- Pistes recyclables
- MPD et icecast2 - Webradio ou lecteur ultime?
- Le réseau des pirates
- Thème RedLight
- MAJ du serveur prochaine
- Le futur ministre de l'économie numérique vous présente tous ses vœux...
- Internet est dangereux, Nadine Morano veille sur votre sécurité
- Photo Dilemme
- Nouveaux hébergés
- Lenny est stable :)
- Prochaine session Classroom : Votre propre Live CD
- Prochaine session classroom: Initiation au packaging Debian/Ubuntu
- Appel à dons - Coupure du 31 octobre
- Backport de CenterICQ (feisty2dapper)
- À propos des stickers Ubuntu
- Stickers Ubuntu : n'habite plus à l'adresse indiquée
- Amélioration du service «emails» sur effraie.org
- Un script python pour calculer l'Hyperfocale
- Un script python pour calculer l'Hyperfocale (MAJ)
- [revue-de-web] Des Bandes dessinées en ligne
- Bibble 5, la sortie prochaine se précise!
- Feisty Fawn sur Power-PC
- Nouveautés sur le serveur
- Les licences et la notion de liberté
- Rando, c'est parti!
- Nouveau venu sur le serveur!
- Serveur down
- La sonde ColorVision Spyder fonctionnelle sous Linux avec Argyll/CMS
- xbelld : un beep system au doigt et à l'oeil
- Créer un diaporama de photos avec image2mpeg
- MeFab, ou l'intéret de crasher une architecture rare
- Firefox, Thunderbird et Tango-old-plain-grey
- PPC - Java Plugin dans Firefox
- Pourquoi GNOME est-il le meilleur bureau
- Screenshots de vos pages web dans différents navigateurs
- Wifi sous ubuntu-ppc avec la carte Airport-extrem
- La liberté, Gougueule, et tout ça...
- Mise a jour du thème Effraie
- Webradio
- Un nouveau site sur le serveur
- Youtube, google.video sur Linux/PPC
- Beryl/Emerald sur Edgy-PPC
- Trackpad Apple récent sous Ubuntu
- Abandon du support officiel des PowerPCs
- Nouveau venu sur le serveur: Profs en grève!
- Ubuntu-ppc, combien de divisions?
- Un oeil sur Feisty Fawn
- Edgy, PPC, carte son - workaround
- [Revue de web] Coup de gueule: mv virusphoto /dev/null
- Ubuntu sur G5 rev C (isight)
- Mark Shuttleworth, a propos du (futur) support des PowerPCs
- Un abandon du support officiel des PowerPCs?
- Formats non libres sous ubuntu-ppc
- Un dépôt ubuntu/ppc
- Hélo dans le grand nord
- Beryl & Emerald sur ppc
- E17 empaqueté pour ubuntu edgy PPC
- [revue de web] Le blog de marcel
- Les logiciels manquant sur Ubuntu-PPC
- Vol d'image
- Extraire le son d'une vidéo
- Dépôts et sources.list pour Ubuntu-ppc
- Accélération graphique sur ubuntu-ppc
- Clavier français sur mac
- Ubuntu sur mac, quelques astuces.
- Émuler les boutons 2 & 3 d'une souris
- Labo noir et blanc : c'est parti!
- Autosatisfaction photographique...
- [BD] XKCD, le meilleur des webzines
- Office 2007, le piége
- Le retour en vrac
- Stickers ubuntu
- Fortune
- PowerPC: la fin du suspens...
- Qu'est-ce qu'un "flux RSS" et comment s'en servir?
- Dorclear2 peut-être a la veille d'une refonte...
- Un de plus!
- L'économie en campagne!
- les Tanneries menacées d'expulsion!
- École pour Ubunter@s: appel à contributeurs
- Retour sur les Feistyvités parisiennes
- 3 nouveaux venus sur le serveur
- Ubuntu-member
- Inclusion des paquets ubuntu-ppc sur le dépôt edevelop
- Le droit de lire...
- Ardour et la MAO libre sous GNU/Linux
- [Photos Blog] onexposure.net
- Invitation a un Week-end d'initiation et d'échange de savoirs
- Badvista: la Free Software Foundation dénonce l'arrivée de TCPA avec windows® Vista™
- Aperture First
- Ubuntu sur PlayStation 3, soubresauts du support PPC.
- Calibration d'écran, profil ICC et gestion des couleurs sous Ubuntu
- Vi/vim : feuille de triche
- [Blogs] rewriting.net
- Statistiques: OS et navigateurs utilisés sur ce site
- HOWTO Encourage Women in Linux (En français)
- DRM de merde!
- Puppetmastaz pôwa!
- Mes galeries photos en ligne
- [Blogs] Le monolecte




Commentaires
Superbe initiative ;)
Je m'en vais essayer :)
Un autre exemple de ce que l'on peut optenir avec ce genre de paramètres :
http://public.tux-planet.fr/
Le vilain chat !
*sifflotement*
Il est fou... ce chat !
http://www.siteduzero.com/tuto-3-13...