Voici mes notes de règles de ré-écriture. Principalement des expressions régulières dont j’ai souvent besoin et que je n’ai pas en tête : Problème : Apache ajoute automatiquement des slashes / si c’est un répertoire. Solution : DirectorySlash Off Risques de sécurite si ça n’est pas bien géré. Problème : Chercher une variable dans les paramètres _GET, y compris [...]
Serveur Apache et mod_rewrite : mémo / astuces / hints / tips
Le 02/01/2012 - 09:01 · Aucun commentaire
Tags: apache · configuration apache · développement · développement Internet
Librairie Apr : tutoriel 5
Le 26/05/2008 - 19:05 · Aucun commentaire
5. Gestion des fichiers Quand on veut des opérations dans un fichier, il faut en premier lieu appeler apr_file_open(). Voilà la déclaration : /* extrait de apr_file_io.h */ APR_DECLARE(apr_status_t) apr_file_open(apr_file_t **newf, const char *fname, apr_int32_t flag, apr_fileperms_t perm, apr_pool_t *pool); Le type du premier argument est apr_file_t**, qui est un argument résultat. Plus précisément, il [...]
Tags: développement · modules apache · programmation C · traductions
Librairie Apr : tutoriels 1 et 2
Le 20/05/2008 - 09:05 · Aucun commentaire
Voici une série de tutoriels sur l’utilisation de l’apr (apache portable library). ll faut programmer en C mais ce n’est pas si compliqué !
Tags: apache · modules apache · programmation C · traductions
Dix règles d'or pour les filtres de sortie.
Le 29/04/2008 - 21:04 · Aucun commentaire
Le contenu en Anglais non traduit se trouve ici. Voilà les règles que doivent suivre à la lettre les filtres de sortie : Les filtres de sortie ne devraient pas passer de brigades vides le long de la chaine de sortie, mais devraient être tolérantes sur l’arrivée de brigades vides. Les filtres de sortie doivent passer [...]
Tags: apache · modules apache · programmation C
Apache : notes pour les filtres
Le 27/04/2008 - 22:04 · Aucun commentaire
Voilà ce que j’ai mis longtemps à comprendre : Lorsqu’un client envoie quelque chose à httpd, le serveur Web commence à créer des seaux qu’il remplit au fur et à mesure : et quand un seau est plein, il en remplit un autre etc jusqu’à ce qu’il ait un nombre de seaux suffisants. Ces seaux sont rangés [...]
Tags: apache · modules apache · programmation C
Directive directory
Le 07/11/2007 - 23:11 · Aucun commentaire
<Directory [répertoire]> et </Directory> sont utilisées pour encadrer un groupe d’instructions qui vont être appliquées sur le répertoire et les sous-répertoires de ce répertoire. On peut mettre n’importe quelle instruction tant que c’est une instruction « pour répertoire ». Dans tous les cas, [répertoire] est : soit le nom complet du répertoire concerné (sans le slash final) [...]
Tags: apache · configuration apache · modules apache
Le module mod_rewrite
Le 07/09/2007 - 18:09 · Aucun commentaire
Apache se souvient des modèles, ou groupes passés dans les règles de réécriture, et on peut les rappeler grâce à la directive $N, avec (0 <= N <= 9). Apache se souvient aussi des derniers ordres passés dans les conditions de réécriture, et on peut les rappeler grâce à la directive %N, avec (0 <= [...]
Tags: apache · configuration apache · modules apache