-1

从 Angular 2 中的浏览器刷新时,我无法重新加载我的网站

  1. 我不想在 url 中使用哈希 '#' 符号,因此将其从路由中删除使用哈希
  2. 从 app.component 从获取活动 url 重定向到同一页面

未找到 在此服务器上未找到请求的文档。someserver.com 上的 Web 服务器

4

2 回答 2

1

听起来您需要在服务器上配置每条路由都将响应index.html.

于 2019-06-17T12:54:28.350 回答
0

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]
于 2019-06-17T13:08:21.383 回答