我正在开发一个包含各种子域名的网站,我使用快递来处理子域名调用,如下所示:
var subdomain_url = req.subdomains[req.subdomains.length - 1];
if (subdomain_url === 'www') {
var subdomain_url = req.subdomains[req.subdomains.length - 2];
if (subdomain_url === 'sub1') {
res.render('sub1');
} else if (subdomain_url === 'sub2') {
res.render('sub2');
} else {
res.render('index')
}
} else if (subdomain_url === 'sub1') {
res.render('sub1');
} else if (subdomain_url === 'sub2') {
res.render('sub2');
} else {
res.render('index');
}
配置DNS记录并部署网站后,桌面和笔记本电脑(Windus 10)非常适用于mysite.com,sub1.mysite.com,sub2.mysite.com的网站加载,但是当在Android设备上使用Chrome时只加载mysite.com并且我得到:"无法访问此网站"对于sub1.mysite.com等 我尝试检查出这种行为的原因,但说实话,我只是不明白这个问题。
非常感谢你的帮助,谢谢!