Thomas Zilliox
Intégrateur CSS Freelance à Lyon

Logs Apache - Identifier les pages en erreur

Voir les commentaires

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.

comments powered by Disqus
That's my face!

Thomas ZILLIOX

L'homme qui murmurait à l'oreille des chevrons.

Je développe, j'intègre, je forme ou je conseille sur les CSS. Besoin d'améliorer la maintenabilité ou les performances de vos projets ?