2 méthodes pour personnaliser des extensions Web

Publié dans Apache | Marqué avec , ,
Share

J’ai lu un billet l’autre jour sur Code 18 à propos de la personnalisation des extensions Web, et je trouvais que ça allait bien avec ce dont j’ai déjà parlé à propos de l’Url Rewriting. Par exemple, si jamais j’avais envie de créer des fichiers .bn pour faire genre j’ai créé un langage s’appelant « BN » (héhé) mais sans créer ce langage (parce que hein), en utilisant le langage PHP par exemple. Eh bien il me suffit de dire à Apache (ou équivalent) d’interpréter les pages .bn comme des pages .php. Pour cela, je n’ai qu’à ajouter une ligne au .htaccess ou au fichier httpd.conf d’Apache :

AddType application/x-httpd-php .bn

Et je suppose qu’on peut faire de même avec httpd-html… A tester. Bon, vous me direz, on peut obtenir le même effet en créant normalement des pages .php et en utilisant l’Url Rewriting pour créer des pages virtuelles .bn qui redirigent vers les pages .php

RewriteRule ^([a-z,A-Z,0-9,\-]+).bn$ $1.php [L]

Et voilà le travail ! C’est cette dernière méthode que j’avais utilisé sur la Bnbox pour créer des pages .cahier, .atelier, … Je trouvais ça fun à l’époque, mais aujourd’hui je regrette un peu 😀

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *