Avec l'explosion des périphériques mobiles, de nouveaux usages apparaissent et il faut s'adapter. Les iPhone, iPad et iPod Touch étant très populaires, vous verrez peut-être arriver de plus ou moins nombreuses erreurs 404 (selon votre traffic) qu'il va falloir régler. D'où viennent-t-elles ? Tout simplement des possibilités des périphériques Apple d'ajouter une icône de site internet sur l'écran d'accueil, à la manière d'une application native. Cela peut parfois aussi provenir d'un Mac qui s'appuit sur ce pricipe via une application tierce (exemple : Reeder)
Si vous consultez l'historique du fichier access.log Apache, le problème ne vous échappera probablement pas.
$ zgrep "\" 4[0-9][0-9] " access.log*.gz | grep "apple-touch-icon" | wc -l 565
123.123.123.123 - - [26/Oct/2012:07:06:21 +0000] "GET /apple-touch-icon.png HTTP/1.0" 404 200 "-" "Reeder/1010.79.00 CFNetwork/520.5.1 Darwin/11.4.2 (x86_64) (iMac11%2C1)" vhost=monsite.com host=monsite.com hosting_site=monsite request_time=30001 123.456.789.123 - - [26/Oct/2012:07:06:21 +0000] "GET /apple-touch-icon-precomposed.png HTTP/1.0" 404 212 "-" "Reeder/1010.79.00 CFNetwork/520.5.1 Darwin/11.4.2 (x86_64) (iMac11%2C1)" vhost=monsite.com host=monsite.com hosting_site=monsite request_time=30000
Vous pouvez soit passer par le module Touch Icons qui remplit exactement cette fonction, soit créer vos propres icônes ou récupérer celles de Drupal par défaut dans le dossier du projet Touch Icons, justement.
![]()
Il vous suffira ensuite de les placer à la racine de votre docroot et désormais, lorsque quelqu'un ajoutera votre site à son écran d'accueil, votre icône sera proposé et vous éviterez également d'inutiles erreurs 404. Ne reste plus qu'à s'assurer que lors de la mise à jour Drupal vous pensiez bien à ne pas écraser vos fichiers ou à les ajouter de nouveau.
![]()
Ajouter un commentaire