您现在的位置是:热点 >>正文
网站根目录是什么意思
热点8475人已围观
简介网站根目录,说白了就是你的网站文件在服务器上存放的“大本营”。你通过域名访问网站时,服务器默认从这个目录里抓文件给你看。比如你输入example.com,服务器就去根目录下找index.html或in ...
网站根目录,网站说白了就是根目你的网站文件在服务器上存放的“大本营”。你通过域名访问网站时,意思服务器默认从这个目录里抓文件给你看。网站比如你输入example.com,根目服务器就去根目录下找index.html或index.php,意思找到了就返回给浏览器,网站找不到就报404错误。根目
拿虚拟主机举个例子。意思你买了个便宜的网站主机,FTP账号连上去,根目通常看到一个www或htdocs文件夹,意思那个就是网站根目录。有些人图省事,根目把文件直接扔在根目录外面,意思结果域名一打开,满屏的目录列表,或者干脆白屏——这就是路径没搞对。我见过一个客户,把WordPress装在/home/user/而不是/home/user/public_html/里,折腾了三天,最后才发现是根目录搞错了。
根目录的命名不是固定的。Apache服务器常见的是htdocs,Nginx可能是/usr/share/nginx/html,Windows的IIS默认是C:\inetpub\wwwroot。但不管叫什么,它的核心作用就一个:作为URL路径的起点。你访问example.com/images/logo.png,服务器实际读取的是根目录/images/logo.png。这个映射关系,就是根目录存在的意义。
有个容易踩的坑是相对路径和绝对路径的混淆。你在网页代码里写src="/img/a.jpg",开头的斜杠就是指根目录。但如果你写src="img/a.jpg",那指的是当前文件所在目录下的img文件夹。很多新手在这上面栽跟头——页面在二级目录时,相对路径会指错位置,图片全裂。这时把路径改成根目录绝对路径,问题立刻解决。
再说说子目录和根目录的关系。你可以在根目录下建blog文件夹,那example.com/blog就指向那个子目录。但子目录不是根目录,它只是根目录下的一个分支。有些人把多个网站塞在同一个根目录的不同子文件夹里,然后通过不同域名绑定子目录——这技术上可行,但管理起来很混乱,改个配置容易互相影响。我建议一个网站对应一个独立的根目录,省心。
最后提个细节:根目录的权限设置很关键。如果你把权限设成777(所有人都可写),黑客上传个恶意脚本到根目录,整个网站就沦陷了。正常应该设成755,文件设成644。别嫌麻烦,这比装什么安全插件都管用。
根目录不神秘,它就是服务器上那个被“映射”成你域名的文件夹。搞懂它,你的网站文件放对地方,路径写清楚,问题就少一大半。
Tags:
相关文章
也门胡塞武装袭击美军航母
热点红海上的战斧导弹昨夜又照亮了夜空,也门胡塞武装宣布对美军“艾森豪威尔”号航母发动了袭击。这不是演习,是实打实的导弹与无人机群扑向那艘十万吨级的浮动机场。 胡塞武装的发言人萨雷亚在电视上念声明时,语气平 ...
【热点】
阅读更多web渗透测试教程视频
热点打开DVWA的登录页,输入admin/password,页面弹出一个低安全级别的SQL注入点。我随手敲了个单引号,数据库报错信息直接甩在屏幕上——这种场景在真实渗透测试里几乎绝迹了,但作为学习起点,它 ...
【热点】
阅读更多数学课渗透绿色环境教育教案
热点上周三下午第二节,我在黑板上写下一道应用题:“某工厂每天排放污水120吨,经过净化处理后可循环使用85吨。问每周能节约多少吨水?”底下一片翻计算器的声音。有个男生突然抬头问:“老师,那剩下的35吨排到 ...
【热点】
阅读更多