虚拟域名

虚拟域名,第1张

这个 URL 路径太长了,而且 index.php 在我们的认知中是一个网页,后面再跟着 sample/test/hello,显得很怪,即语义不明确。

我们可以把这个 URL 看成两部分看。入口文件之前是一部分( localhost/zerg/public/index.php ),之后是另一部分( sample/test/hello )。

后者的简化需要用到 路由 的知识,我们重点介绍一下前者,通过配置虚拟域名进行简化。

我们在开发过程中,可以在本地生成一个虚拟域名来简化入口文件前的一大串。

这是我们的目标:

http://z.cn/sample/test/hello

让 apache 认识 z.cn 的具体操作如下:

找到 xampp 文件夹下的

apache\conf\extra 目录下的 httpd-vhosts.conf 文件,在最后一行写入:

( DocumentRoot 以自己的目录为准,指向zerg下的public目录 )

改完这里之后,还要改一个地方,这里是让 apache 认出 z.cn ,我们还要让我们的浏览器也能认出 z.cn。

打开 c:\Windows\system32\drivers\etc 下面的 hosts 文件。

最后一行输入:

接下来我们就可以通过 z.cn/sample/test/hello 打开之前讲的了

但是这里有一个潜藏问题:

当输入 localhost 时,会打开 zerg/public/index.php 文件,如果有多个项目时,这样做是不妥的。因为主配置文件 httpd.conf 中定义了 DocumentRoot 为 htdocs 文件夹,即输入 localhost 应该定位到 htdocs 文件夹下。

所以需要在 httpd-vhosts.conf 中再加入几行,让 localhost 也是我们的虚拟主机。

大功告成。

一级域名又被称为顶级域名。是域名最右边的字符组。

顶级域名分为三类:

一是国家和地区顶级域名(country code top-level domains,简称ccTLDs ),目前200多个国家都按照ISO3166国家代码分配了顶级域名,例如中国是cn,日本是jp等;

二是国际顶级域名(generic top-level domains,简称gTLDs),例如表示工商企业的 .com,表示网络提供商的 .net,表示非盈利组织的 .org等。

三是新顶级域名(New gTLD)如通用的.xyz、代表“高端”的.top、代表“红色”的.red、代表“人”的.men等一千多种。

“中国域名”,特指以 “.中国”为域名后缀的中文域名。与.CN结尾的英文域名一样,同为我国域名体系和全球互联网域名体系的组成部分。“.中国”是在全球互联网上代表中国的中文顶级域名。

中国域名与中文域名的区别?

中国域名特指以 “.中国”为域名后缀的中文域名,是中文域名的一种。目前CNNIC负责管理维护的中文域名体系中,包含“.CN”、“.中国”、“.公司”和“.网络”结尾的四种形式, “.中国”是全球互联网上代表中国的中文顶级域名。

中文域名、CN域名什么区别?

中文域名和CN域名都属于我国国家顶级域名体系。中文域名含有中文字符,而CN英文域名不含有中文字符。中文域名符合国际技术标准,在使用上和英文域名近似。作为域名的一种,可以通过DNS解析,支持虚拟主机,电子邮件等服务。

“.中国”写入全球根域名系统的含义?

“.中国”写入全球根域名系统中,意味着“.中国”和传统的.cn等英文域名一样,正式成为国际顶级域名,全球通用。使用中国域名作为网址,全球华语网民可在浏览器中输入直达。

可以注册什么样的中文域名?

您注册的中文域名至少需要含有一个中文文字。您可以选择中文、字母(A-Z,a-z,大小写等价)、数字(0-9)或符号(-)命名您的中文域名,但最多不超过20个字符。目前有".cn"、".中国"、".公司"、".网络"四种类型的中文域名供您注册,例如:

中国互联网络信息中心.cn

中国互联网络信息中心.中国

中国互联网络信息中心.公司


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/326523.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存