域名

一个正常的域名,比如我们去阿里云注册一个域名格式是xxx.xxx的,我注册的是luluoluo.xyz,前边的可以自定义如luluoluo,但最后的顶级域名如xyz是只能选不能自定义的,有.com、.cn、.store、.xyz等等,只不过价格不一样。

域名

买了一个域名后,就可以自己设置无数的子域名,然后解析就可以使用了。

比如腾讯的域名qq.com,就可以自己定义域名mail.qq.com,www.qq.com,game.qq.com.

但是这些子域名的ip地址都是同一个,也就是说一个ip地址可以有许多域名

所以我们浏览网站时网站是www.xxx.xxx是他们自己设置的子域名。尽管我们浏览网站,不知道什么时候加www,但是浏览器一般会帮我们补充等等,仍然可以正常浏览。但是要记得加www和不加www是不一样的网址。

为什么要定义子域名呢?

如果只有ip地址,别人就只能通过ip地址访问你的服务器。如果分了子域名,别人可以通过子域名访问你的服务器的不同部分,子域名解析后到不同的目录,这样就可以在一个服务器上运行很多服务了。

域名最后的斜杠“/”

有些网址结尾带有斜杠,有的网址后面没有带斜杠,有时候自己输入网址,莫名其妙末尾就出现了“/”

加斜杠表示我们要访问该目录,会返回该目录下的首页

不加斜杠表示要访问该文件,返回该文件

比如:

http://luluoluo.xyz/dvwa/   表示访问目录dvwa,会返回dvwa目录下的默认首页,如index.html等

http://luluoluo,xyz/dvwa   表示访问文件dvwa,就是可能该网站根目录下有一个文件叫dvwa,具体格式未知,要访问它

服务器收到加不加“/”的url时如何判断?

服务器收到最后没有加“/”的url(如http://luluoluo,xyz/dvwa)后,会先把它当作文件,去搜名为dvwa的文件,当没有找到时,才会把它当作目录,返回dvwa文件夹下的默认首页。

但是如果服务器收到的是加“/”的url,就会直接去访问目录,会节省时间,所以能加/的时候就加

另外,知道需要在url后加“/”的最好加上,否则当目录下又有名为dvwa的文件又有dvwa文件夹时容易出现问题。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐