为什么网址前要加http?不加不行吗?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-07
为什么有的网站前面加HTTP有的不加,什么区别?

当我们想浏览一个网站的时候,只要在浏览器的地址栏里输入网站的地址就可以了,例如www.microsoft.com,但是在浏览器的地址栏里面出现的却是:http://www.microsoft.com ,你知道为什么会多出一个“http”吗?
一、HTTP协议是什么
我们在浏览器的地址栏里输入的网站地址叫做URL (Uniform Resource Locator,统一资源定位符)。就像每家每户都有一个门牌地址一样,每个网页也都有一个Internet地址。当你在浏览器的地址框中输入一个URL或是单击一个超级链接时,URL就确定了要浏览的地址。浏览器通过超文本传输协议(HTTP),将Web服务器上站点的网页代码提取出来,并翻译成漂亮的网页。因此,在我们认识HTTP之前,有必要先弄清楚URL的组成,例如:http://www.microsoft.com/china/index.htm。它的含义如下:
1. http://:代表超文本传输协议,通知microsoft.com服务器显示Web页,通常不用输入;
2. www:代表一个Web(万维网)服务器;
3. Microsoft.com/:这是装有网页的服务器的域名,或站点服务器的名称;
4. China/:为该服务器上的子目录,就好像我们的文件夹;
5. Index.htm:index.htm是文件夹中的一个HTML文件(网页)。
我们知道,Internet的基本协议是TCP/IP协议,然而在TCP/IP模型最上层的是应用层(Application layer),它包含所有高层的协议。高层协议有:文件传输协议FTP、电子邮件传输协议SMTP、域名系统服务DNS、网络新闻传输协议NNTP和HTTP协议等。
HTTP协议(Hypertext Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。这就是你为什么在浏览器中看到的网页地址都是以http://开头的原因。
自WWW诞生以来,一个多姿多彩的资讯和虚拟的世界便出现在我们眼前,可是我们怎么能够更加容易地找到我们需要的资讯呢?当决定使用超文本作为WWW文档的标准格式后,于是在1990年,科学家们立即制定了能够快速查找这些超文本文档的协议,即HTTP协议。经过几年的使用与发展,得到不断的完善和扩展,目前在WWW中使用的是HTTP/1.0的第六版。
HTTP是怎样工作的

正确来说,这是域名的解析不同而导致的问题。
楼主的问题应该这样问,“为什么有些网站必须打www开头才行?有些就不需要呢?”

因为一个域名,本身就是例如:XXX.com 这个才是真正的一级域名,
而WWW.XXX.COM,这个就在属于二级域名了.如果他不解析二级域名的话,你当然不能访问了.

浏览器默认的是http协议通俗的说就是浏览网页
你也可以访问其他协议的浏览方式如ftp://;mms://


你直接打.他会帮你加的.

可以不加的啊

默认加的都是 HTTP。。说明用的是 HTTP协议。。

  • 为什么网址前要加http?不加不行吗?
    答:浏览器默认的是http协议通俗的说就是浏览网页 你也可以访问其他协议的浏览方式如ftp://;mms:// 等
  • 加上HTTP和不加有何区别
    答:http是超文本传输协议的名称,不加的话默认也是http协议,你要是加ftp://就是文件传输协议,连接服务器传文件的
  • 个人网站备案提交的域名加不加HTTP:// ,加不加WWW 有经验的朋友帮助,我...
    答:在提交个人网站备案时,域名是否添加http://和www.取决于您的个人偏好和网站需求。下面是两种常见的情况:1. 不添加http://:在一些情况下,您可能希望将域名直接解析到您的网站,而不需要通过HTTP或HTTPS协议。在这种情况下,您可以直接使用域名的基本形式(不包含http://)。例如,如果您购买的空间...
  • 输入网址时加http://和不加有什么区别?
    答:没有任何区别。不过做友情链接锚文本的时候要加上。如果不加就有可能被判断成相对链接了。死链,不会跳转。
  • 为什么上任何网站前面没加http://就上不了
    答:那是浏览器的问题,一般浏览器会自动加上HTTP,你更新你的IE,建议使用360安全浏览器、
  • 为什么,电脑上输入192.168.1.1 链接的时候前面自动加hppt啊!
    答:http吧!只是一种协议,超文本传输协议,浏览网站都是基于这种协议,路由器也是使用web管理方式,且浏览器默认使用HTTP协议,所以会自动加http
  • 为什么要加http://才能访问网站
    答:这个是浏览器的规范,因为如果你只写。。。,那么浏览器根本不知道应该使用何种协议对这个网站进行访问,是http还是https还是ftp 所以如果指定了 端口号 ,则必须指明使用哪种协议。
  • 加http://与不加的区别
    答:如果你用IE的话,而访问的端口不是默认的80端口,就必须要加上http,以表示你访问的是http服务。www是默认的二级域名,不输入的话就默认为www.
  • 为什么我输入网址一定要加上http才可以打开页面呢?
    答:前面的是一个程序,相当于一个地址类的,
  • php为什么超链接必须‘http://’开头啊?
    答:1:这个跟php语言没关系,在html里就是这样的,加了http://表示使用绝对路径表单提交的表示一个网址,不加则表示相对路径,表示网站的一个文件。2:你想默认是网址就是要带上http://,对于你说的在表单提交带http://开头的网址会出错,我倒是没遇到过,不过你可以把错误信息贴出来看看。