【问题标题】:Angular 9 : 404 error occur when refresh though browserAngular 9:通过浏览器刷新时发生 404 错误
【发布时间】:2020-04-07 12:27:59
【问题描述】:

我在尝试加载此 URL mysite.com/menu 时遇到 404 问题。但是当从主页开始并选择菜单时我没有问题。

我创建了一个 .htaccess 文件,如 Angular 文档中所示,但仍有问题。

我的环境: 虚拟主机 操作系统:Ubuntu 18.04

【问题讨论】:

  • 你检查过本地吗?
  • 很抱歉,在您的问题中遗漏了一些细节,您必须至少包含应该指向您的页面的角度路由
  • 您的应用部署在哪个 http-server 上?
  • 我使用 Apache 作为 http 服务器
  • @steflight 我面临同样的问题。你找到解决办法了吗?

标签: angular vps


【解决方案1】:

这是我的虚拟主机的一部分。 如果您无法编辑虚拟主机配置,您可以在 .htaccess 上执行相同操作

重写引擎开启 重写引擎开启

    # Don't rewrite files or directories
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]

    # Rewrite everything else to index.html to allow HTML5 state links
    RewriteRule ^ index.html [L]
</Directory>

【讨论】:

    猜你喜欢
    • 2016-05-19
    • 2018-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多