问题
如何让 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 即可工作?
正如评论中提到的,这似乎是您的托管重定向的问题:
https://lukehammer.com
带你去https://www.lukehammer.com
但是
https://lukehammer.com/chess
不https://www.lukehammer.com/chess
当网站上准备就绪时,它会将您重定向到正确的页面,因为您在应用程序中使用相对链接。
您可能还必须在托管提供商上为您的网站启用不带
www.
前缀的重定向。