需要通配符子域帮助
Wildcard Subdomain help needed
我想动态创建子域站点,例如“user1.example.com”、“user2.example.com”,并基于子域提供静态 html 和 css。对于真实世界的示例 blogger.com 服务器 html 和 css 用于 blogspot 域 link https://althouse.blogspot.com/ 上的不同用户。我想做与 blogger.com 完全相同的事情。
问题:
- 判断子域需要写什么代码(用js)。例如 user1.example.com 子域是 user1.
- 我是否应该通过创建 user1/、user2/ 等文件夹将用户 html、css 存储在 s3 中。
仅靠 S3 无法完成您想要实现的目标。
假设您已经为您的域名创建了通配符 DNS 记录,您将需要编写一些 server-side 代码来实现此目的。在您的服务器上,您将检查 Host
header 并据此提供正确的 html 页面。
Node.Js + Express 的原始示例代码如下所示:
if (req.host === chetan.blogspot.com) {
return res.render("chetan.html");
} else if (req.host === jain.blogspot.com) {
return res.render("jain.html");
}
我想动态创建子域站点,例如“user1.example.com”、“user2.example.com”,并基于子域提供静态 html 和 css。对于真实世界的示例 blogger.com 服务器 html 和 css 用于 blogspot 域 link https://althouse.blogspot.com/ 上的不同用户。我想做与 blogger.com 完全相同的事情。
问题:
- 判断子域需要写什么代码(用js)。例如 user1.example.com 子域是 user1.
- 我是否应该通过创建 user1/、user2/ 等文件夹将用户 html、css 存储在 s3 中。
仅靠 S3 无法完成您想要实现的目标。
假设您已经为您的域名创建了通配符 DNS 记录,您将需要编写一些 server-side 代码来实现此目的。在您的服务器上,您将检查 Host
header 并据此提供正确的 html 页面。
Node.Js + Express 的原始示例代码如下所示:
if (req.host === chetan.blogspot.com) {
return res.render("chetan.html");
} else if (req.host === jain.blogspot.com) {
return res.render("jain.html");
}