从 Angular 2 中的浏览器刷新时,我无法重新加载我的网站
- 我不想在 url 中使用哈希 '#' 符号,因此将其从路由中删除使用哈希
- 从 app.component 从获取活动 url 重定向到同一页面
未找到 在此服务器上未找到请求的文档。someserver.com 上的 Web 服务器
从 Angular 2 中的浏览器刷新时,我无法重新加载我的网站
未找到 在此服务器上未找到请求的文档。someserver.com 上的 Web 服务器
听起来您需要在服务器上配置每条路由都将响应index.html
.
1)对于删除,哈希请检查这个
2)对于重新加载问题,您有两个选择。
I) Use .htaccess and set the path in that
II) Allow you dist folder from node.
简单的.htaccess
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^(.*) /{{project folder name}}/ [NC,L]