Bon c’est simple, un pti fichier nomé .htaccess à la racine de ton compte free
[code]ErrorDocument 404 /404.html
IndexOptions FancyIndexing FoldersFirst NameWidth=40
ReadmeName /README.html
HeaderName /HEADER.html
IndexIgnore HEADER.html README.html .css myicon avatar.gif avatarsmall.gif 40 favicon.ico
AddIcon /myicon/htm.png .htm .html .shtml
AddIcon /myicon/flash.png .swf .fla
DefaultIcon /myicon/unknown.png
AddIcon /myicon/back.png …
AddIcon /myicon/hand.right.png README
AddIcon /myicon/folder.png ^^DIRECTORY^^
AddIcon /myicon/blank.png ^^BLANKICON^^[/code]
Donc voilà la base de toute la bidouille. ErrorDocument sert à modifier les pages d’erreur par défaut, ici par exemple je redirige la fameuse page 404 sur une page à moi. IndexOptions est plutôt importante, elle permet de modifier la taille des noms et d’autres trucs que j’ai oublié depuis le temps. Apache te file le listing de fichier entre des balises
, donc si on veut modifier l’apparence faut agrémenter autour. C’est le role de ReadmeName & HeaderName, là tu peux mettres des bouts de HTML à ta sauce (ptet même du PHP en poussant un peu).
Attention au html à mettre, tu ne dois pas inclure & autres, ça c’est apache qui s’en charge, le Header.html va s’insérer au final entre la balise body et le début du listing, et le Readme entre la fin du listing et . En jouant avec ça, tu peux inclure une CSS et changer sévère l’apparence.
Le ignoreIndex permet de masquer certains fichiers au listing, particulièrement pratique, mais là je suis en train de me rendre compte que si tu fais débuter les noms de fichiers par un ‘.’ c’est inutile.
La directive AddIcon associe une extension de fichier ou autre chose à une icone personalisée.
Voilà grosso-modo comment ça marche, si tu veux un truc tout pret, contacte moi par MSN (c’est l’adresse de mon compte free), je te ferais une jolie archive quasi prete à uploader.