DNS自定义域到子文件夹

时间:2015-05-18 16:17:22

标签: nginx dns

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

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

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

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

我该如何实现这种行为?我查看了Nginx反向代理,DNS CNAME记录......但似乎没有什么能满足我的需求。我可以访问自定义域DNS设置和所有服务器的配置文件。

1 个答案:

答案 0 :(得分:0)

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

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

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