Reactjs 访问承载react应用程序的cloudfront发行版上的其他html文件

Reactjs 访问承载react应用程序的cloudfront发行版上的其他html文件,reactjs,react-router,amazon-cloudfront,react-router-v4,Reactjs,React Router,Amazon Cloudfront,React Router V4,我有一个在AWS Cloudfront上托管的react应用程序,默认根目录设置为index.html,加载react应用程序 到目前为止还不错 我创建了一个新的html页面page1.html,然后尝试使用完整的URLhttps://my.site.com/page1.html 哦 React应用程序已加载,其路由器截获了URL,并显示页面未找到错误。React不了解html页面,这听起来是对的 如果清除缓存,则正确加载page1.html文件,但只要加载react应用程序,react路由器就

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

到目前为止还不错

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

React应用程序已加载,其路由器截获了URL,并显示页面未找到错误。React不了解html页面,这听起来是对的

如果清除缓存,则正确加载
page1.html
文件,但只要加载react应用程序,react路由器就会开始拦截
page1.html
URL

为什么呢?我有点希望直接URL绕过react应用程序加载html文件

有没有办法在react router中添加一个异常以允许加载页面而不被拦截?

请参阅