Thomas Zilliox
Expert CSS Freelance à Lyon

Logs Apache - Identifier les pages en erreur

Je reprends du service sur ce site, et ça fait plaisir !

L'une de mes premières actions a été d'aller regarder quelles pages manquaient à l'appel. En effet, j'ai pas mal joué avec les urls du site et j'avais peur d'avoir loupé une redirection.

J'ai écrit un script bash pour trouver les pages en 404 à l'aide des logs apache :

# Find all occurence of " 404 " in logs
grep " 404 " /var/log/apache2/access.log |
  # Keep the url only
  cut -d'"' -f2 |
  cut -d' ' -f2 |
  # Count and order the urls
  sort |
  uniq -c |
  sort -h -r

Si vous le lancez, vous devriez obtenir une sortie de ce type-là :

     44 /wp-login.php
      8 /article/CSS/lab/folded-corner-mixin/subtlepattern.png
      4 /project/UICSS
      2 /license.php
      1 /img/tzi-large.jpg
      1 /bbd0f.php
      ...

On voit qu'il y a pas mal d'essais sur la page /wp-login.php. Et non, ce blog n'est pas un WordPress !

Par contre je ne me rappelais plus à quoi correspondait l'url /project/UICSS. Après quelques recherches, il s'agit d'une présentation que j'avais donné à Open Wide en 2011 sur le fonctionnement des CSS. Finalement je l'ai retrouvé et je l'ai remis en ligne : Comprendre et Améliorer une feuille CSS.

Je suis content de voir désormais ce site comme une manière d'archiver mon parcours et mes découvertes. Cette présentation a donc totalement sa place ici.

Bon grep à tous, Thomas.

Thomas ZILLIOX

That's my face!

Je suis un développeur CSS freelance sur Lyon.
En tant qu’expert CSS, on dit parfois que je suis « l’homme qui murmure à l'oreille des chevrons ».

Je suis également le co-créateur de Zupple Escape Game Lyon qui propose une salle d’escape game, des jeux de piste, des team building, de nombreuses énigmes en ligne, et même un podcast. Une aventure extraordinaire, grâce à laquelle il n’y a pas deux jours qui se ressemblent.