我刚开始玩弄Blazor,我使用的是独立的客户端路由,但我很好奇,如果这样的事情是可能的。比方说,我有一个具有一个名为测试,并导航到客户端路由器页面页面给了我一个网址像blazor应用:HTTP:// {}网站/测试。我设置我的Web服务器重新路由任何404的索引,以便Blazor的路由器可以做的工作,但有什么办法,我居然可以有HTTP:// {网站} /测试发送到Blazor的客户端路由器然后正确解决?
我能够通过创建具有以下.htaccess文件得到这个工作:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
</IfModule>