Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

关于使用“/”访问其他服务出现的问题 #339

Open
LoCCai opened this issue Aug 12, 2024 · 4 comments
Open

关于使用“/”访问其他服务出现的问题 #339

LoCCai opened this issue Aug 12, 2024 · 4 comments
Labels
bug 这有一只虫子

Comments

@LoCCai
Copy link

LoCCai commented Aug 12, 2024

站点链接

https://nas.loccai.top/

问题描述

该站点部署在群辉NAS,开启后,访问该链接再访问其他别名(使用“/”访问)的服务全部会导向该页面。

补充信息

重新打开隐私页面可以正常访问
使用Ctrl + F5 强制刷新 也可以正常访问
想问下有没有别的解决方案

@LoCCai LoCCai added the bug 这有一只虫子 label Aug 12, 2024
@LoCCai
Copy link
Author

LoCCai commented Aug 12, 2024

如(photo服务)https://nas.loccai.top/photo

@musnows
Copy link
Contributor

musnows commented Aug 23, 2024

是用反向代理实现的吧,你需要把主页的反向代理放到最后一个,让反向代理先匹配/photo再匹配主页。不然就会出现你这个问题。

@LoCCai
Copy link
Author

LoCCai commented Aug 24, 2024

好的我试试,谢谢,不过群晖的反向代理是要命令页才能修改的,重启就失效,看来要想其他的方便的办法

@NanoRocky
Copy link

成功了吗?我倒不是反向代理。在打开这个页面之前子页面是可以正常访问的,但是一旦打开过主页,子页面就全部跳转主页了。
整了一会儿...罪魁祸首就是 VitePWA 。在浏览器的开发人员工具内可以看到,一旦打开过一次主页,主页包括子页面的 Status Code 就会变成 200 OK (from service worker) 。也就是 VitePWA 的 workbox。
我也不理解它这个缓存是怎么匹配的,给子路径内的 html 添加不缓存规则,或者让它全 “NetworkOnly” ,也是一点用没有。不想整它了,也不想再加 Vue Router 了,我是有 ECDN 的,也用不着这东西就是()...直接开摆,给 VitePWA 加了 :
selfDestroying: true, injectRegister: false,
把缓存禁用了,就恢复正常了。
总结:懒!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug 这有一只虫子
Projects
None yet
Development

No branches or pull requests

3 participants