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);