网址的基本结构是:[协议]://[域名]/[路径],其中协议和域名部分不分大小写。路径部分是否区分大小写则不一定,要看具体网站后台是如何实现的。比如,如果服务器是直接将路径映射到文件系统中去找,则不同平台上有不同实现:MacOSX默认的文件系统(HFScase-insensitive)是不分大小写的、Windows上的NTFS也是。而Linux系统常用的ext3/4则是需要区分大小写的。所以如果服务器不做额外的操作,则会根据文件系统不同有不同效果。
域名的详细命名规则:
1、只提供英文字母(a-z,不区分大小写)、数字(0-9)、以及"-"(英文中的连词号,即中横线),不能使用空格及特殊字符(如!、$、&、?等)。
2、"-"不能用作开头和结尾。
3、长度不能超过63个字符。
4、简单、易记,逻辑性强(与企业商标、产品名称吻合;根据网站的性质、用途选择)。
5、为同一个域名注册多个不同后缀(可用来确保公司品牌的唯一性,同时也可以使互联网用户更容易找到您的网站)。
6、域名购买年限选择2年以上(降低域名丢失的风险,同时避免未来因域名价格上涨给您带来的经济损失,多年购买还可享受优惠)
通常我们访问一个网页,浏览器地址栏里都会出现一串文本,我们习惯上称这串文本为网址,其实我们说的网址是指URL(统一资源定位符)。在我们日常上网过程中肯定有不少朋友发现有些网址是严格区分大小写的,而有些感觉又不区分大小写,于是会有迷惑,网址到底区不区分大小写呢?
我们所说的网址是什么?我们所说的网址其实官方术语叫作:URL(统一资源定位符),我们所说的网页链接其实说的也是URL。
在互联网世界中,所有的文件都有一个唯一的URL,浏览器识别了URL之后就知道要请求的文件在什么位置以及以什么形式来处理此请求。
URL的组成有哪些?一个完整的URL主要包含以下部分:
协议部分(protocol://):以什么协议去请求和处理文件,一般的都是超文本传输协议,也就是://);
网址部分(hostname[:port]):这部分主要是指域名或者服务器IP地址部分,比如:
或者 192.168.1.1:8090等;
文件地址部分(/path):这块才是请求的文件地址部分,如:/index.php、/abc.mp3 等;
查询字符串部分([?query]):这块也就是我们常说的GET传参,比如:?args1=123&args2=456;
锚点部分:如果网页中包含了多个片段,我们可以通过设置锚点使网页直接定位到指定位置。
URL的组成部分我制作了一张图片供大家参考:
URL是否区分大小写?上面说到了URL的组成部分,其实这些组成部分有些是区分大小写的有些不区分大小写。具体规则是这样的:
1、不区分大小写的部分有:
协议部分
主机名、域名部分
服务器端口部分
以上部分在请求时如果写成了大写,在浏览器中会被自动转换为小写。2、大小写视环境影响的部分:
文件地址部分:如果是物理存在的文件,在Windows服务器上是不区分大小写的,在Linux服务器下是严格区分大小写的;如果是动态文件请求,那要看程序是如何处理的,因为程序可以做到对动态页面区分大小写,也可以不区分大小写。
请求参数部分:不同编程语言对于GET参数的解析规则不同,一般情况下是严格区分大小写的,也可以通过程序设置为不区分大小写。
锚点部分:这部分不同浏览器的解析策略不同,在IE浏览器下锚点不区分大小写,但对于Safari、FireFox这类浏览器又是严格区分锚点大小写的。
总结:URL链接没有绝对的区分大小写,也没有绝对的不区分大小写,不同组成部分受第三方因素影响。
以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!
好域名应该简单易记,言传意会。小编认为,主要可从两点考虑: 1.公司注册的合法的商标名称(英文,字母组合,拼音),这个名称要进入公众视野,众所周知。 2.公司主产品的注册的合法的名称,用这个作域名,...
这个要根据个人需求来决定是否需要购买域名,如果只是静态博客网站可以不必购买域名,可以使用一些提供博客服务的网站的二级域名,域名只能是主域名下的二级域名,域名没有可选择性。 如果想要自己部署服务,则最好...
晋江偏出版一些,潇湘偏玄幻女强,红袖偏虐向现言和古言,小说阅读网偏现言,掌阅走无线风,偏小白风格,现言总裁、古言女强比较火,更新多。 无线渠道最强的是云起和掌阅,新媒体渠道强的是磨铁和黑岩,出版渠道强...
这个问题的答案,就和问取个老婆多少钱一样,没有标准答案。取个老婆,得看你娶的是二婚的,还是头婚的?漂亮的还是一般的?贤惠的还是贪婪的?要不要求你买房买车?摆酒去五星级酒店还是家里自己做?做个网站也类似...
北京天立计算机学校不错,挺注重素质培养的 参考资料: 你好!学做网站并不难,只要你肯用功用心去,当然也要找到好的指导老师,其实要说要的话动态网站是有点难学的。因为它用到编写代码。如ASP,JAVA...
首先拨打客服查下自己欠了多少话费,把话费交上。 欠的交完之后,拨打人工客服,告诉客服你流量用超了扣话费了,让客服帮你加下流量包(这个要扣钱的,所以前面交的时候多交点),用补交包流量的目的,把话费给退回...
宣传册设计客户看宣传画册是一种手段而不是一种目的,当作合作决策的参考。而且,多半情况下,读者是被动地接受画册上传递的信息,越容易被知觉器官吸收的信息也就越容易侵入他的潜意识。宣传册设计切莫高估计读者对...
可以隐藏的。域名的whois信息隐藏后只会显示注册商的联系方式。域名拥有人的联系方式是查询不到的。whois(读作“Who is”,非缩写)是用来查询域名的IP以及所有者等信息的传输协议。简单说,wh...