From 0770a638177fe163f8ae31457a96c0e5866971cb Mon Sep 17 00:00:00 2001 From: Giuseppe Marazzi <36509684+beppemarazzi@users.noreply.github.com> Date: Tue, 27 Apr 2021 11:07:49 +0200 Subject: [PATCH 1/2] Use relative path in NavigateTo In the code snippet provided as example of doing redirection for user selected culture, there was a NavigateTo with absolute path. This doesn't work if the app is behind a reverse proxy in some virtual subfolder. --- aspnetcore/blazor/globalization-localization.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aspnetcore/blazor/globalization-localization.md b/aspnetcore/blazor/globalization-localization.md index ee4988207201..3fe99959b9b6 100644 --- a/aspnetcore/blazor/globalization-localization.md +++ b/aspnetcore/blazor/globalization-localization.md @@ -231,7 +231,7 @@ The following component shows an example of how to perform the initial redirecti var query = $"?culture={Uri.EscapeDataString(culture)}&" + $"redirectUri={Uri.EscapeDataString(uri)}"; - NavigationManager.NavigateTo("/Culture/SetCulture" + query, forceLoad: true); + NavigationManager.NavigateTo("Culture/SetCulture" + query, forceLoad: true); } } ``` From cab7a2df4341c7770db7a1a377b169d2d369ec15 Mon Sep 17 00:00:00 2001 From: Luke Latham <1622880+guardrex@users.noreply.github.com> Date: Tue, 27 Apr 2021 04:47:25 -0500 Subject: [PATCH 2/2] Updates --- aspnetcore/blazor/globalization-localization.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/aspnetcore/blazor/globalization-localization.md b/aspnetcore/blazor/globalization-localization.md index 3fe99959b9b6..9ad7fecd1b38 100644 --- a/aspnetcore/blazor/globalization-localization.md +++ b/aspnetcore/blazor/globalization-localization.md @@ -231,11 +231,12 @@ The following component shows an example of how to perform the initial redirecti var query = $"?culture={Uri.EscapeDataString(culture)}&" + $"redirectUri={Uri.EscapeDataString(uri)}"; - NavigationManager.NavigateTo("Culture/SetCulture" + query, forceLoad: true); + NavigationManager.NavigateTo("/Culture/SetCulture" + query, forceLoad: true); } } ``` ## Additional resources +* [Set the app base path](xref:blazor/host-and-deploy/index#app-base-path) *