子文件夹的 DNS 自定义域

DNS custom domain to subfolder

我有一个 SaaS 应用程序,每个用户都有一个个人子域:username.domain.com。每个用户在 username.domain.com/blog 都有一个个人博客。

现在我想接受自定义域,例如www.mycustomblog.com 将是 username.domain.com/blog 的别名。

如果有人浏览 www.mycustomblog.com/123,页面 username.domain.com/blog/123 应该被提供。

但是,我想要重定向。用户仍应在其地址栏中看到 www.mycustomblog.com/123

我怎样才能实现这种行为?我查看了 Nginx 反向代理、DNS CNAME 记录……但似乎没有什么适合我的需要。我可以访问自定义域 DNS 设置和所有服务器的配置文件。

我认为您正在寻找的是重写。但是,您描述的逻辑不起作用:

www.mycustomblog.com -> username.domain.com/blog 

左侧似乎缺少一条识别信息。也许 www.mycustomblog.com/username?之后,只需写出 match/map 语句来更改请求以匹配您在服务器上获得的内容即可。