Olivier Pons

Ma Vie, mon univers et mes restes

Olivier Pons image en-tête

Serveur Apache et mod_rewrite : mémo / astuces / hints / tips

Le 02/01/2012 - 09:01 · Aucun commentaire

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 [...]

[Lire l'article →]

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 [...]

[Lire l'article →]

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é !

[Lire l'article →]

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 [...]

[Lire l'article →]

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 [...]

[Lire l'article →]

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) [...]

[Lire l'article →]

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 <= [...]

[Lire l'article →]

Tags: apache · configuration apache · modules apache