diff --git a/app/Http/Middleware/LocalizationRedirect.php b/app/Http/Middleware/LocalizationRedirect.php index f9d9e37da710a023db9ac29679dae2d8596f40de..6c276f0db5725a566588a661d9bc3c3c746d142c 100644 --- a/app/Http/Middleware/LocalizationRedirect.php +++ b/app/Http/Middleware/LocalizationRedirect.php @@ -16,13 +16,14 @@ class LocalizationRedirect */ public function handle($request, Closure $next) { - // We only redirect to the TLDs in the production version - if(env("APP_ENV", "") !== "production"){ + $locale = LaravelLocalization::getCurrentLocale(); + $host = $request->getHttpHost(); + + // We only redirect to the TLDs in the production version and exclude our onion domain + if(env("APP_ENV", "") !== "production" || $host === "b7cxf4dkdsko6ah2.onion"){ return $next($request); } - $locale = LaravelLocalization::getCurrentLocale(); - $host = $request->getHttpHost(); if($host !== "metager.de" && $locale == "de"){ $url = $request->url(); $url = str_replace($host, "metager.de", $url);