即使Web应用程序重定向到根路径,如何使Caddy服务器保持相同的子路径?

问题描述 投票:0回答:1

我有基本设置:

  • 球童服务器
  • 一些 SPA 网络应用程序

静态网站托管在

/subpath/spa
下,但它会一直导航到没有
/page
部分的
subpath
。如何在任何情况下保持网络应用程序在
/subpath/spa
/subpath/page
下运行?

一些不影响主要问题的附加细节:我实际上更喜欢 Caddy 使用 这个项目,而 SPA Web 应用程序是 X-UI 仪表板,全部都在 Docker 下。但这并没有真正影响问题,我可以将您的配置重新映射到 Docker 标签。

single-page-application caddy caddyfile
1个回答
0
投票

我决定,因为:

  • 这些网络应用程序不是我的,所以我无法更改其源代码中的路径;
  • 无论使用什么主流服务器(NGINX、Caddy),实际管理加载资源并重写生成的 HTML 都太困难了。

- 将我的子域列表从域注册商切换到任何 DNS 托管(以获取更多子域计数)并将子域添加为我需要的每个 Web 应用程序的

A
记录会更容易。

就是这样,每个前端 Web 应用程序都有

hostname-webappname.example.tld
子域。这是我发现自己最简单的方法。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.