免责声明:我会问以下问题:a。)Netlify上的某种支持系统,b。)Netlify实时聊天会话上的支持,或c。)通过他们的支持社区,但是a。)他们不允许您,b。)他们没有一个,并且c。)您当前无法创建帐户或无法从Netlify本身进行授权。 (似乎像一个组织,他们并不真正了解会真正促使您付费的服务)。
无论如何,我在通过netlify.toml配置通过VueRouter部署Vue.js SPA时遇到问题。问题是,SPA无法处理所有内部路由。我的解决方案始终是将netlify.toml
配置文件粘贴到我要从其部署的存储库的根目录中,并执行以下操作:
# The following redirect is intended for use with most SPAs that handle routing internally.
[[redirects]]
from = "/*"
to = "/index.html"
status = 200
但是,我访问的每条内部路线都会给我:
完全相同的存储库,但在4个月前部署在我的个人计划中(在相同位置具有相同的netlify.toml
配置)可以正常工作。该应用程序还在本地的当前部署分支上工作。路由未中断。使用Netlify重定向的这种不一致的方法是否还会遭受其他人的折磨?
答案 0 :(得分:1)
因此,我的具体修复方法是执行以下操作:
# The following redirect is intended for use with most SPAs that handle routing internally.
/* /index.html 200
在该文件内。
因此,对我来说,netlify.toml
重定向配置仍然无效。
答案 1 :(得分:1)
我也确实看到了这种行为。 netlify.toml
包含:
[[redirects]]
from = "/*"
to = "/index.html"
status = 200
但是不起作用。部署摘要甚至显示netlify根本没有选择重定向配置:
No redirect rules processed
This deploy did not include any redirect rules. Learn more about redirects.