如何在没有收到 404 错误的情况下刷新 AngularJs 页面



我有一个页面,路由来自。因此,如果用户从该根页面访问,例如 http://localhost/rootPage并单击一个按钮转到http://localhost/rootPage/subPage这很好,但是如果用户刷新http://localhost/rootPage/subPage它将转到目录列表而不是子页面。

所以我想知道如何使用户即使刷新页面仍然最终进入子页面?它是 AngularJs 中的东西还是我需要在服务器上配置的东西?

我找到了很多关于我的问题的答案。所有这些都与编辑.htaccess文件有关。不过,我发现它们都没有解决我的问题,所以我用谷歌搜索并找到了这个 Youtube 视频,它也涉及编辑.htaccess

这是解决我的问题的片段

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ %{ENV:BASE}index.html [QSA,L]

最新更新