diff --git a/config/_default/languages.de.toml b/config/_default/languages.de.toml index c6c1313..cad9ff4 100644 --- a/config/_default/languages.de.toml +++ b/config/_default/languages.de.toml @@ -28,23 +28,23 @@ contentDir = "content/de" [[menus.main]] identifier = "about" name = "Über uns" - url = "/about/" + pageRef = "/about" weight = 2 [[menus.main]] identifier = "tags" name = "Themen" - url = "/tags/" + pageRef = "/tags" weight = 3 [[menus.footer]] identifier = "impressum" name = "Impressum" - url = "/impressum/" + pageRef = "/impressum" weight = 1 [[menus.footer]] identifier = "privacy" name = "Datenschutzerklärung" - url = "/datenschutz/" + pageRef = "/datenschutz" weight = 2 diff --git a/config/_default/languages.en.toml b/config/_default/languages.en.toml index b9bdf16..8eda6f1 100644 --- a/config/_default/languages.en.toml +++ b/config/_default/languages.en.toml @@ -28,23 +28,23 @@ contentDir = "content/en" [[menus.main]] identifier = "about" name = "About" - url = "/about/" + pageRef = "/about" weight = 2 [[menus.main]] identifier = "tags" name = "Topics" - url = "/tags/" + pageRef = "/tags" weight = 3 [[menus.footer]] identifier = "impressum" name = "Imprint" - url = "/imprint/" + pageRef = "/imprint" weight = 1 [[menus.footer]] identifier = "privacy" name = "Privacy Policy" - url = "/privacy/" + pageRef = "/privacy" weight = 2 diff --git a/config/_default/languages.fr.toml b/config/_default/languages.fr.toml index 68f2e8e..631694e 100644 --- a/config/_default/languages.fr.toml +++ b/config/_default/languages.fr.toml @@ -28,23 +28,23 @@ contentDir = "content/fr" [[menus.main]] identifier = "about" name = "À propos" - url = "/about/" + pageRef = "/about" weight = 2 [[menus.main]] identifier = "tags" name = "Sujets" - url = "/tags/" + pageRef = "/tags" weight = 3 [[menus.footer]] identifier = "impressum" name = "Mentions légales" - url = "/mentions-legales/" + pageRef = "/mentions-legales" weight = 1 [[menus.footer]] identifier = "privacy" name = "Politique de confidentialité" - url = "/politique-de-confidentialite/" + pageRef = "/politique-de-confidentialite" weight = 2 diff --git a/nginx.conf b/nginx.conf index a83d343..68a5a58 100644 --- a/nginx.conf +++ b/nginx.conf @@ -1,3 +1,8 @@ +map $http_x_forwarded_proto $real_scheme { + default $scheme; + https https; +} + server { listen 80; server_name _; @@ -36,7 +41,7 @@ server { # Redirect unprefixed paths to /en/ location ~ "^/(?!en/|de/|fr/|css/|js/|img/|favicon|android|apple|site|llms|health|robots|index\.xml|BingSiteAuth|[0-9a-f]{32}\.txt)" { - return 302 /en$request_uri; + return 302 $real_scheme://$host/en$request_uri; } # Clean URLs