网站绝对路径与相对路径(相对路径和绝对路径举例)

网站绝对路径与相对路径(相对路径和绝对路径举例)

浏览次数:
信息来源: 用户投稿
更新日期: 2024-08-27 12:47:19
文章简介

网站基本知识包括很多方面,网站结构、网页路径、域名、服务器、建站等等,我们已经写过域名和新手如何选择服务器了,正好最近遇到群友对网站基本知识有些疑问,魏艾斯博客认为建站之前你一定要了解一下相关基础知识

2024阿里云双十一服务器活动

网站基本知识包括很多方面,网站结构、网页路径、域名、服务器、建站等等,我们已经写过域名和新手如何选择服务器了,正好最近遇到群友对网站基本知识有些疑问,魏艾斯博客认为建站之前你一定要了解一下相关基础知识,通过这个过程在脑海中建立网站的一个结构,只有脑海里面有了这个理论知识后面建站时才能得心应手。

域名相关知识-零基础搭建wordpress教程

新手如何选择服务器-零基础搭建wordpress教程

网友想在宝塔面板里建立一个子网站,不过他不知道在哪个目录建立,怎么绑定到二级域名,就跑来问魏艾斯博客。长久以来老魏感觉很多人半路出家上来直接用宝塔面板建立网站,但是跳过了网站基础知识的了解,所以才会问出常识类的问题。大家都是从新手期走过来的,建站遇到困难自己不知道如何解决又找不到人教真的是一件蛮痛苦的事情,就像有满满的学习欲望但是无处发泄,有劲儿使不出来的感觉不好受。所以老魏希望能通过本文引导大家对网站结构基础知识有一定了解和入门,有了这些基础知识做铺垫后面建站就容易多了。

网站基础知识问度娘能找到好多,老魏写的是自己实践理解出来的,好吧我们进入正题。网站是由域名、服务器组成的,服务器用来存放网站程序和数据库。今天网站基础知识主要是讲的网站结构。网站结构包括网站目录和目录中包含的网页文件。

网站目录用来存放网站程序、文件、图片、视频、css、js文件等等,和你本地电脑的目录作用完全相同,用来存放以上提到的众多文件。比如我现在有一个vpsss.net打算用wordpress程序建博客,首先就是为网站建立一个文件夹,我这里为文件夹起名叫vpsss。然后把wordpress程序上传进去,在浏览器端开始安装wordpress程序,添加网站、数据库等就可以开始建站了。这时候vpsss文件夹里面就存放着全部的博客文件(数据库除外)。

这里的vpsss文件夹也可以称之为网站根目录,所有和网站文件有关系的动作都合其有关系。脑海中要有一个大体的印象,网站根目录中包含了全部网站文件和文件夹,这样后面操作起来才知道应该怎么做,如何做。

1、在网站中绝对路径指的是硬盘中文件的真实物理路径。比如1.jpg这个图片文件的存放路径是D:/资料/网站/html/第一节/img,那么1.jpg文件的绝对路径就是D:/资料/网站/html/第一节/img/1.jpg,你去这个文件夹就能找到并打开这个文件。

2、绝对路径的缺点在于你在本地电脑上使用D:/web/img/1.jpg是没问题的,但是上传到服务器上之后,网站文件夹不一定放在D盘,也许在C盘、E盘、F盘等等,这时候你还拿D:/web/img/1.jpg这个路径去找图片就打不开了,所以这时候引入了相对路径的概念。

3、为了避免上面情况的发生,我们引入了相对路径的概念。你可以理解成相对于当前文件的位置。举例子说在网站中1.html中引用了1.jpg这个图片文件,而这两个文件都放在同一个文件夹中,那么在1.html的网页代码中关于1.jpg的代码应该这样写:<imgsrc=”1.jpg”/>,这样就可以正常在网页中显示这个图片了。

为了正确理解相对路径这个概念,老魏特意给出两个个例子加深理解,等于是随堂练习了,请好好理解,务必搞懂这两个概念,大大有助于以后的网站操作。

网站绝对路径与相对路径,相对路径和绝对路径举例

为什么这么写呢?因为相对于1.html文件,1.jpg文件相对来说放在了其子文件夹img下面。

相对路径使用/作为文件夹分隔符,而绝对路径使用/或\作为分隔符。在本例中因为img是第一节下面的文件夹,所以说不用再加/字符了。

3.2、相对路径中使用“/”表示上一级文件夹。假设1.html存放在D:/资料/网站/html/第一节,而1.jpg存放在D:/资料/网站/html,那么1.jpg相对于1.html是放在其上一级文件夹中,那么代码应该这么写:<imgsrc=”/img/1.jpg”/>

3.3、再比如1.html存放在D:/资料/网站/html/第一节,而1.jpg存放在D:/资料/网站/img,那么1.jpg相对于1.html是放在其上一级文件夹中,那么代码应该这么写:<imgsrc=”/img/1.jpg”/>

理解了这三个例子中的逻辑关系太重要了,对于以后自己动手对php文件小修小补简直再方便不过了,因为php代码中会经常见到相对路径,如果你不明白相对路径的道理是找不到对应文件的。三、回答几个问题

下面回答网友@什么提出的几个问题

1、同一个服务器如何创建多个网站?

用宝塔面板的“添加站点”功能可以创建多个网站。如果你想在A网站的子目录中创建B网站,也是同样的操作,不同之处是B网站根目录指向的是A网站的子目录。

lnmp创建多个网站使用lnmpvhostadd命令,具体操作请移步lnmp1.4测试版一键脚本安装及功能体验。

2、让软件怎么在服务器24小时运行?

这个问题比较笼统,一般windwos服务器中用到的比较多。无论linux服务器还是windows服务器,不重启电脑的话软件都会默认一直运行下去;如果定期重启服务器,那么可以把软件添加到服务器的启动项中,每次重启后都自动启动软件。

3、如何知道这个服务器可以创建几个网站,而能承受得住?

一般来说1核1G的云服务器,比如阿里云和腾讯云,日3000IP左右就可以考虑升级配置了。当然这个数字不是那么绝对的,主要还是看你的实际情况。如果你的业务对CPU和内存消耗并不大,那么按照前面操作是可以的;如果你的业务项目比较耗费CPU和内存那么要根据实际情况来决定是否要升级配置。后面会写文章具体分析如何判断服务器要升级配置了,请大家多多关注魏艾斯博客。

标签:
阿里云商标自助注册申请快速入门教程(商标怎么注册申请)
« 上一篇
阿里云商标续展疑问汇总及解答(商标未续展多久会被注销)
下一篇 »

如本文对您有帮助,就请抽根烟吧!