|
|
发表于 2022-10-28 10:58:26
|
显示全部楼层
vue3+vite 终于找到个可行的
/public里加个404.html,内容可以不写,head里写:
<script> sessionStorage.redirect = location.href;</script>
然后index.html里加上:
<script> (function(){ let redirect = sessionStorage.redirect; delete sessionStorage.redirect; if (redirect && redirect !== location.href) { history.replaceState(null, null, redirect); } })();</script>
就完事了
参考:於Github page部屬靜態Vue.js專案,在History Mode下子頁面會重新導向到404的解決方案。
本来还想用nuxt 但它对vite的支持是experimental 貌似还要用webpack 就放弃了 |
|