源码论坛公告:本站是一个交流学习建站资源的社区论坛,旨在交流学习源码脚本等资源技术,欢迎大家投稿发言! 【点击此处将锦尚放在桌面

源码论坛,商业源码下载,尽在锦尚中国商业源码论坛

 找回密码
 会员注册

QQ登录

只需一步,快速开始

查看: 894|回复: 0
打印 上一主题 下一主题

[交流] URL 的组成部分

[复制链接]

1803

主题

2216

帖子

520

金币

初级会员

Rank: 1

积分
2593
QQ
跳转到指定楼层
1#
发表于 2015-5-8 21:53:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

首先,让我们来解剖一个 URL 的所有部分。这是一个有效的 URL,并包含很多元素:
http://video.google.co.uk:80/videoplay?docid=-7246927612831078230&hl=en#00h02m30s
以上 URL 的组成元素分解:

传输协议是:http,近似的协议还包含:https,ftp, etc。
主机或主机名:video.google.co.uk 。
子域名是:video。
域名是:google.co.uk。
顶级域名(TLD)是:uk。uk 指的是国家顶级域名(ccTLD)。比如:google.com 其中顶级域名是 com。
二级域名(SLD)是:com.uk。
端口:80,这是 web 服务器的默认端口。其他的端口也是允许的,比如:web 服务器还可以听端口8000。当端口是80 时,很多人放空不写。
路径:/videoplay。路径通常指一个文件或 web 服务器上的一个位置。如:/directory/file.html 。
以上 URL 包含参数。参数名字是 docid,参数的值是-7246927612831078230。URLs 可以有很多参数。参数以问号(?)开始,以(&)隔开。
看到了“#00h02m30s”了吗?这称为一个字符串或一个命名锚链。字符串过去通常指网页文件中的一个内部片段。在这个例子中,这个命名锚链的意思是“2分30秒后跳转到视频”。我现在想起来,Google 经过移除字符串以实现 URL 标准化。

什么是静态 URL 或动态 URL?
静态 URL 指的是服务器返回一个页面时不需要举行任何数据库操作。动态 URL 指,在返回页面之前,服务器需要举行相应的运算。
一些人经过问一个问题来简单区分静态 URL和动态 URL:“这个URL 中有没有问号(?)”。假如有问号,则一般认为是动态 URL;相反,则一般是静态 URL。当然,这不是一个硬性而有效的规则。比如,http://www.seowhy.com/26_87_zh.html  这个URL 看起来像是静态的,但它却需要 web服务器来处理。
            
http://www.qire.me/
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
http://www.qire.me/ http://www.laycloud.com/ http://www.beiwoo.tv/
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

锦尚中国源码论坛

聚合标签|锦尚中国,为中国网站设计添动力 ( 鲁ICP备09033200号 ) |网站地图

GMT+8, 2024-4-25 18:18 , Processed in 0.027502 second(s), 17 queries .

带宽由 锦尚数据 提供 专业的数据中心

© 锦尚中国源码论坛 52jscn Inc. 非法入侵必将受到法律制裁 法律顾问:IT法律网 & 褚福省律师 锦尚爱心 版权申诉 版权与免责声明