Blazor 在导航到主页之前无法导航到子页面

问题描述 投票:0回答:1

问题

如何让 blazer 中的子页面以与第一次主页相同的方式呈现?

背景

我使用 GitHub 上的 Blazer 模板为自己创建了一个演示应用程序。 https://github.com/staticwebdev/blazor-starter

除了我已经启动的一些子页面之外,该项目基本上没有变化

/幸运卢克

/国际象棋

/程序员

访问的这些页面有主页面之外的子页面,例如

lukehammer.com/luckyluke lukehammer.com/chess lukehammer.com/programmer

但是,如果有人直接导航到它们而不首先访问主页,则页面将无法呈现或提供任何有意义的重定向。

所以 https://lukehammer.com 有效,但 https://lukehammer.com/chess 不起作用。

但是如果您访问 https://lukehammer.com 然后访问 https://lukehammer.com/chess 就可以了。

根据上下文重述问题

有没有办法让页面 https://lukehammer.com/chess 无需先访问 https://lukehammer.com 即可工作?

blazor
1个回答
0
投票

正如评论中提到的,这似乎是您的托管重定向的问题:

https://lukehammer.com
带你去
https://www.lukehammer.com
但是
https://lukehammer.com/chess
https://www.lukehammer.com/chess

当网站上准备就绪时,它会将您重定向到正确的页面,因为您在应用程序中使用相对链接。

您可能还必须在托管提供商上为您的网站启用不带

www.
前缀的重定向。

© www.soinside.com 2019 - 2024. All rights reserved.