在Web开发中,获取根域名通常是指获取当前网站的主域名。例如,对于URL https://www.example.com/path/to/page
,根域名是 example.com
。
获取根域名在多种场景下非常有用,例如:
获取根域名的方法主要分为前端和后端两种:
function getRootDomain() {
const url = window.location.href;
const domain = new URL(url).hostname;
const rootDomain = domain.replace(/^www\./, '');
return rootDomain;
}
console.log(getRootDomain()); // 输出: example.com
const http = require('http');
http.createServer((req, res) => {
const rootDomain = req.headers.host.replace(/^www\./, '');
res.end(`Root Domain: ${rootDomain}`);
}).listen(3000);
www.
前缀。通过以上方法,你可以轻松获取并处理根域名,确保网站在不同场景下的正确性和安全性。
领取专属 10元无门槛券
手把手带您无忧上云