我有gitpage结构:
页面\
------其它页面一个\
-------------------的index.html
------其它页面-B \
-------------------的index.html
------其它页面-C \
------------------- ...
静态\
资产的manifest.json \
的favicon.ico \
的index.html \
的manifest.json \
服务worker.js \
主页是反应应用程序,但有些页面在"页面"文件夹没有。
我尝试使用
重定向 <div
className="button"
onClick={() =>
(window.location.replace = https://stepanvanzuriak.github.io/pages/newspaper
)
}
>
但这不起作用,链接更改但页面不是
解决方案:制作并删除navigateFallback
中的SWPrecacheWebpackPlugin
答案 0 :(得分:0)
您似乎正在尝试访问未从节点服务器公开的文档。由于服务器可能设置了回退(无论你输入什么url,都返回相同的index.html)。然后,每个请求都将返回带有react-app的main-index。将其他文件夹添加为要在节点服务器中公开的静态文件夹应该可以做到这一点