diff --git a/kirby/composer.json b/kirby/composer.json index bcafed8..cfbd61f 100755 --- a/kirby/composer.json +++ b/kirby/composer.json @@ -1,7 +1,7 @@ { "name": "getkirby/cms", "description": "The Kirby 3 core", - "version": "3.1.0", + "version": "3.1.1", "license": "proprietary", "keywords": ["kirby", "cms", "core"], "homepage": "https://getkirby.com", diff --git a/kirby/config/routes.php b/kirby/config/routes.php index f05a9df..2a6b430 100755 --- a/kirby/config/routes.php +++ b/kirby/config/routes.php @@ -111,6 +111,7 @@ return function ($kirby) { 'action' => function () use ($kirby) { $home = $kirby->site()->homePage(); + // language detection on the home page with / as URL if ($home && $kirby->url() !== $home->url()) { if ($kirby->option('languages.detect') === true) { return $kirby @@ -121,8 +122,10 @@ return function ($kirby) { ->response() ->redirect($kirby->site()->url()); } + + // default home page } else { - return $kirby->resolve(null, $kirby->detectedLanguage()->code()); + return $kirby->resolve(null, $kirby->defaultLanguage()->code()); } } ];