域名相关:
一级域名:或者说顶级域名,一串字符串中间一个点隔开,例如:baidu.com 这样的才叫一级域名,
特别说明一下,www.baidu.com不是一级域名而是二级域名
二级域名:实际上就是一个一级域名以下的主机名,一串字符串中间两个"."隔开,例如:【pan.baidu.com】
这里面"pan"就是主机名
对域名的理解
1、形如“abc.com/bbs”的采取目录形式的不能够称为二级域名,一般网民称之为“子页面”。
2、形如“.com cn、.net cn、.org cn、.gd cn”的在注册域名时可以见到的也不能够称为二级域名,一般专业人士称之为“二级域”。
3、二级域名的权重高于二级目录,二级域名是作为一个独立的域名出现在互联网上,而二级目录是以网站子页面出现的,所以很多人认为两者之间的权重相同,这种认识是错误的。
4、二级域名比较适用于大型网站。因为使用二级域名可以减短网址途径的长度,也许会对收录起到很好的效果。全站交织衔接,可以使搜索引擎能检索到,还主动生成网站地图。
5、很多人都误把带www当成一级域名,把其他前缀的当成二级域名,这是错误的 。以tieba.baidu.com为例,正确的域名划分为:
.com 顶级域名/一级域名
baidu.com 二级域名
tieba.baidu.com 三级域名
detail.tieba.baidu.com 四级域名
参考:
当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域
例如:
当前页面url | 被请求页面url | 是否跨域 | 原因 |
---|---|---|---|
http://www.test.com/ | http://www.test.com/index.html | 否 | 同源(协议、域名、端口号相同) |
http://www.test.com/ | https://www.test.com/index.html | 跨域 | 协议不同(http/https) |
http://www.test.com/ | http://www.baidu.com/ | 跨域 | 主域名不同(test/baidu) |
http://www.test.com/ | http://blog.test.com/ | 跨域 | 子域名不同(www/blog) |
http://www.test.com:8080/ | http://www.test.com:7001/ | 跨域 | 端口号不同(8080/7001) |