由不同的url格式引发的思考

由不同的url引发的思考:(以下全是我个人的理解,要是有错误还请指出,谢谢大家)

https://www.tmall.com/ 天猫 官网

https://jingxuan.tmall.com/  天猫精选 ”二级域名“方式

https://tmall.com/jingxuan 天猫精选 一级目录的形式  
由这个引出了“二级域名”以及一级目录的选择?的思考。以及www 前缀?域名的等级划分?

http://localhost:82/rest/ad/py

由这个引出了 url 格式? 端口号为啥有的url没写?

http://localhost:82/rest/ad/py?page=1&pageSize=5

由这个引出了url 携带参数格式?

http://46301.xxxx.com/  (公司开发中 url 不便展示)

160853_TGuJ_2885163.png

由这个引出了nginx url? 的问题,由于nginx 我还不了解.所以先不涉及。

 

什么是域名 ,什么是IP 以及之间存在什么关系?

网络中的地址方案分为两套:IP地址系统和域名地址系统。这两套地址系统其实是一一对应的关系。

IP:

IP地址是Internet主机用来路由寻址的,不同的IP 标识不同的主机地址。

IP地址用二进制数来表示,每个IP地址长32比特,由4个小于256的数字组成,数字之间用点间隔,例如166.111.1.11表示一个IP地址。

域名:

域名由两个或两个以上的词构成,中间由点号分隔开。最右边的那个词称为顶级域名 

例如:baidu.com

关系:

由于IP地址是数字标识,使用时难以记忆和书写,因此在IP地址的基础上又发展出一种符号化的地址方案,来代替数字型的IP地址。每一个符号化的地址都与特定的IP地址对应,这样网络上的资源访问起来就容易得多了。这个与网络上的数字型IP地址相对应的字符型地址,就被称为域名。

通过DNS(域名解析服务),可以实现域名到 ip的映射。从而实现寻址。

 

什么是顶级域名 一级域名 二级域名 三级域名?(域名的等级划分

顶级域名就是一级域名,比如 .com .org .cn
N级域名就是在N-1级域名前追加一级。
比如二级域名是在一级域名前加一级,二级域名示例:http://baidu.com http://zhihu.com http://qq.com

注: 有些人会说 http://baidu.com http://zhihu.com http://qq.com 是一级域名,虽然是错误的-但可以理解(说的人多了也就是对的了……),这是站在使用者/购买者角度看的,对于购买域名者来说 http://xxx.com http://xxx.com.cn就相当一级域名,但是从真正的域名分级看,它们俩分别是二级域名、三级域名。
来源:知乎
 

www的问题 (www 前缀

首先明确一点www不属于域名,因为www 在浏览器你不输入也能给你找到相应的网站。

比如 https://www.baidu.com 你输入 

154011_LTig_2885163.png

回车   自动给你补出来,并能成功跳转

154031_dhH9_2885163.png

不要把www.当成n级域名。因为要是n级域名的话,你要是写不全,打死浏览器,他也不能给你补出来的。

可以参考一下 知乎回答 为什么越来越多的网站域名不加「www」前缀?

 

‘二级域名’& 一级目录 (这里的二级域名并分真正意义上的二级,可能已经是第n 级了)

“二级域名”以及一级目录的选择?

看这三个网址

https://www.tmall.com/ 天猫 官网

https://jingxuan.tmall.com/  天猫精选  

https://www.tmall.com/jingxuan  

第二个就是‘二级域名’的形式,第三个就是一级目录的形式。

http://www.xxx.com 和 http://news.xxx.com 是两个互相独立的网站。

一级目录(分目录) http://www.xxx.com/news/ 就纯粹是它的上级目录网站 http://www.xxx.com 的一部分了。

二者选择:

    各自优势:

  1.二级域名用来优化相关的关键词的话,有优势。

  2.一级目录的形式,多少会继承首页的权重。不会出现沙盒机制。

  各自劣势:

  1.二级域名,在搜索引擎看来是一个新的独立网站。网站权重、PR值之类的,要重头培养。

  2.一级目录当面临高难度的关键词时候,比起二级域名优势不明显。

  如何选择:

  大型网站如门户网、行业门户、B2B、B2C等信息量丰富的网站,新增加的频道如果信息量很大,可以选择用二级域名的方式。

  中小型企业站点增加新频道,尽可能还是使用一级目录的形式,更为合适。

淘宝店铺的url 全是“二级域名”的访问形式

参考自:

www.seozac.com/seo-tips/subdomain-or-directory/

http://wenda.so.com/q/1461668634728227?src=140

 

url 格式 ( url 格式?

URL是Uniform Resoure Locator(统一资源定位符)的缩写。就是上网地址。

URL地址格式排列为:scheme://host:Port/path  

Internet资源类型(scheme):指出WWW客户程序用来操作的工具。如“http://”表示WWW服务器,“ftp://”表示FTP服务器,“gopher://”表示Gopher服务器,而“new:”表示Newgroup新闻组。

服务器地址(host):指出WWW页所在的服务器域名或ip。

端口(Port):有时(并非总是这样),对某些资源的访问来说,需给出相应的服务器提供端口号。

路径(path):指明服务器上某资源的位置(其格式与DOS系统中的格式一样,通常有目录/子目录/文件名这样结构组成)。与端口一样,路径并非总是需要的。

参考自:http://doc.orz520.com/a/doc/2011/0805/1997644.html?from=haosou

 

URL中“#” “?” &“”号的作用

人家写的很好我就不复制粘贴了,点上面的链接就行。

 

ip后面带端口号如何做域名解析?

我们知道,80端口是服务器提供网站访问服务的默认端口,我们在访问一个网站例如www.925.cc 的时候,实际完整地址其实是http://www.925.cc:80,省略为www.925.cc,这时候我们在做域名解析的时候完全不需要考虑端口的问题。但当我们用的不是默认端口的时候,比如服务器提供网页访问服务但用的端口是81的时候,就只能使用以下两种方式来解决了:

1,还是用域名指向功能,将域名直接解析到ip上,然后通过http://www.abc.com:81这样的形式来访问;

2,改用域名url转发功能,假如ip是123.123.123.123,端口是81,那么设置www.abc.com转发到http://123.123.123.123:81。

参考自: http://www.925.cc

 

将域名解释到服务器地址的非80端口

由于我还没用到就先不写了,给个链接 :http://blog.csdn.net/tham_/article/details/41949815

转载于:https://my.oschina.net/zjllovecode/blog/1560535

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值