From ea31c5ee810fdacf0e1b1eb397e2ad0a2525bc81 Mon Sep 17 00:00:00 2001 From: Dominik Hebeler <dominik@suma-ev.de> Date: Wed, 14 Sep 2022 13:42:50 +0200 Subject: [PATCH] allow metager review apps to skip localization redirect --- metager/app/Http/Middleware/LocalizationRedirect.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/metager/app/Http/Middleware/LocalizationRedirect.php b/metager/app/Http/Middleware/LocalizationRedirect.php index 432154c25..74eec2bb7 100644 --- a/metager/app/Http/Middleware/LocalizationRedirect.php +++ b/metager/app/Http/Middleware/LocalizationRedirect.php @@ -44,6 +44,11 @@ class LocalizationRedirect $required_hostname = "metager.es"; } + // Allow the MetaGer review apps aswell + if (\preg_match("/\.review\.metager\.de$/", $host)) { + $allowed_hostnames[] = $host; + } + $url = url()->full(); if ($host !== $required_hostname && !\in_array($host, $allowed_hostnames) && preg_match("/^(https?:\/\/[^\/]+)(.*)/", $url, $matches)) { $new_host = \str_replace($host, $required_hostname, $matches[1]); -- GitLab