想要了解WordPress网站根目录、域名和目录映射之间的关系,我们就必须要了解什么是网站根目录、什么是域名、以及网站目录和域名之间的映射关系
网站根目录Document Root
当我们购买了一个服务器后,就相当于我们购买了一台网络电脑,它的系统可以是Windows也可以是Linux
每台服务器都有属于自己的文件夹和系统路径
例如:
- Linux系统常见路径:/var/www/html/
- Windows系统IIS常见路径:C:\inetpub\wwwroot\
像WordPress建站程序和网站图片、网站文件一般都是位于服务器的网站根目录中的
就像我们在网络下载的图片也是存储在我们C盘的download文件夹下的
域名Domain Name
域名是网站的网络地址,购买域名后,通过解析到服务器上,然后用户可以输入域名来访问我们的网站。
域名需要在域名服务商处购买,国内购买域名推荐:阿里云、腾讯云、百度云等
国外购买域名推荐:namesilo
我们网站的域名是www.qingheseo.com
目录映射Directory Mapping
目录映射指的是域名与服务器中的文件位置之间的联系。
当用户访问网站上某个图片时,它会从用户的计算机中发出访问请求到我们的服务器,然后我们服务器中的Nginx或Apache用来接收并处理用户的访问请求,由于是映射关系,它会确认该资源位于服务器根目录中的具体位置,然后在将所在位置通过映射的关系映射到域名的具体位置中,然后再将相关信息发送给用户的计算机。
举例:
例如我的服务器是8.8.8.8,我的域名是www.qingheseo.com
图片的URL位于一个photo的文件夹下:www.qingheseo.com/photo/123.jpg
那么正常访问是:www.qingheseo.com/photo/123.jpg
实际上映射的地址是:8.8.8.8/photo/123.jpg
评论留言