Meta (Facebook) envoie depuis quelques temps de très nombreuses requêtes vers des URLs de la forme /meta.json, sur des millions de sites web. Ces requêtes proviennent généralement du robot d'indexation (crawler) "Facebook External Hit" et incluent souvent divers paramètres d'URL (query strings) liés à des campagnes publicitaires ou à du suivi interne.
Bien que Meta n'ait pas officiellement documenté l'utilité de ce fichier, il semble s'agir d'une sonde automatique, probablement liée à une vérification de l'état de santé de Meta Ads, des configurations de l'API de conversion (CAPI) ou des intégrations du Business SDK.
Le problème
Si votre serveur n'est pas configuré pour gérer ces requêtes spécifiques, elles peuvent :
- gaspiller les ressources du backend : chaque requête force votre application ou votre CMS à démarrer simplement pour renvoyer une erreur standard "Page non trouvée".
- fausser les analyses : ces visites automatisées à fort volume peuvent encombrer vos journaux d'accès et vos indicateurs de performance.
- affecter la scalabilité : pour certains sites, ces requêtes peuvent représenter un pourcentage significatif du trafic total, ralentissant potentiellement les requêtes des utilisateurs légitimes lors des pics de trafic.
Que fait cette recette ?
Cette recette cible toutes les requêtes vers le chemin /meta.json (avec des paramètres d'URL en query string ou pas), et les bloque au niveau de redirection.io.
Elle renvoie directement une réponse avec un code de statut "404 Not Found", pour indiquer à Meta que la ressource n'a pas été trouvée, ainsi qu'un corps de réponse JSON vide afin de minimiser l'utilisation de la bande passante et d'économiser du CPU sur votre serveur backend.
De plus, cette recette empêche l'enregistrement de la requête dans les logs, afin que vos logs redirection.io restent propres et faciles à explorer.
Avant d'installer cette recette, veuillez vérifier que votre site web n'utilise pas intentionnellement un fichier nommé meta.json pour des intégrations spécifiques (telles que des manifestes PWA, des configurations JS personnalisées ou des plugins SEO spécifiques). Si l'URL /meta.json répond déjà avec un code d'état 404, vous pouvez installer cette recette en toute sécurité.
Comment installer cette recette sur mon site ?
-
1. Configuration -
2. Installation -
3. Validation
Pour installer cette recette sur votre site web, suivez les étapes suivantes :
- cliquez sur "Installer sur mon site web"
- vérifiez la règle créée et modifiez-la si nécessaire pour qu'elle corresponde à vos besoins
- publiez les règles
Les URL de type meta.json devraient disparaître de vos journaux peu après la publication.