From 7b347e2ed132d5652d12f55c4ff1860887a4c316 Mon Sep 17 00:00:00 2001 From: Dominik Hebeler <dominik@suma-ev.de> Date: Mon, 15 Jul 2024 10:30:39 +0200 Subject: [PATCH] ignore common image files --- metager/app/Models/Matomo.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/metager/app/Models/Matomo.php b/metager/app/Models/Matomo.php index ade30b5c5..d5761be38 100644 --- a/metager/app/Models/Matomo.php +++ b/metager/app/Models/Matomo.php @@ -11,8 +11,7 @@ class Matomo { if (!config("metager.matomo.enabled") || config("metager.matomo.url") === null || request()->is("health-check/*")) return; - if (request()->is("meta/meta.ger3") && request()->filled("mgv")) - return; + $params = [ "idsite" => config("metager.matomo.site_id"), "token_auth" => config("metager.matomo.token_auth"), @@ -23,7 +22,7 @@ class Matomo ]; // Page URL $url = request()->getPathInfo(); - if (stripos($url, "/img") === 0 || stripos($url, "/meta/meta.ger3") === 0 || stripos($url, "/meta/loadMore") === 0 || preg_match("/\.css$/", $url) || preg_match("/csp-report$/", $url)) + if (stripos($url, "/img") === 0 || stripos($url, "/meta/meta.ger3") === 0 || stripos($url, "/meta/loadMore") === 0 || preg_match("/\.(gif|png|jpg|jpeg|css)$/", $url) || preg_match("/csp-report$/", $url)) return; $url = request()->schemeAndHttpHost() . preg_replace("/^\/[a-z]{2}-[A-Z]{2}/", "", $url); $params["url"] = $url; -- GitLab