访问托管反应应用的云端分发版上的其他html文件

时间:2017-08-22 04:46:28

标签: reactjs react-router amazon-cloudfront react-router-v4

我有一个在AWS Cloudfront上托管的反应应用程序,默认根目录设置为index.html,后者加载反应应用程序。

到目前为止一切顺利。

我创建了一个新的html页面page1.html,然后尝试使用完整的网址https://my.site.com/page1.html访问它。

哦,哦。

加载了React应用程序,它的路由器拦截了URL,并显示了找不到页面的错误。 React不知道html页面,这听起来是正确的。

如果清除缓存,则page1.html文件正确加载,但是一旦加载了反应应用程序,反应路由器就会开始拦截page1.html URL。

为什么?我有点期望直接URL加载绕过反应应用程序的html文件。

有没有办法在反应路由器中添加一个例外,以便在不被拦截的情况下加载页面?

0 个答案:

没有答案
相关问题