我正在使用github页面来部署我的个人网站。我的个人网站和通过github托管的许多其他页面使用React和React路由器。
因此,我使用了Rafrex SPA,以防止在刷新时提供404页面。不幸的是,github页面上托管的其他项目被rafrex“覆盖”,因为它们在技术上并不是我网站上的现有路线。在personalwebsite.com/validpage上刷新E.G以适当地重定向到该现有页面,但是rafrex会抓取personalwebsite.com/othergithubproject,只显示通常在“/”上显示的内容。这可以通过清除页面上的缓存然后刷新来修复,但显然对访问者来说不是一个好的解决方案。
使用Rafrex时,我是否遗漏了一些明显的东西?这只是拉弗雷克斯的一个缺陷吗?有一个很好的解决方法吗?谢谢!