子文件夹的 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 语句来更改请求以匹配您在服务器上获得的内容即可。
我有一个 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 语句来更改请求以匹配您在服务器上获得的内容即可。