webroot是指什么?

时间:2014-07-28 21:00:58

标签: php

所以,我看了很多关于Stack Overflow的问题,其中很多都提到了“webroot” - 但在寻找它的具体定义时,我一直无法找到它。 webroot是否引用了非常基本的文件(如下面的结构示例中的“App :)”。或者它是指相对于你所谈论的文件的位置?即如果我在谈论balance.php它会引用视图?

app
--Protected
______view
__________balance.php
----------level.php 

2 个答案:

答案 0 :(得分:3)

通常,webroot,也就是文档根目录,是公共可访问的"文件从网站开始。

E.g。您的网站有一个文件,并指向该文件的网址:

 /home/sites/example.com/html/private/downloads/cutekittens.jpg
           http://example.com/private/downloads/cutekittens.jpg
                             ^---where the document root starts

注意两者开始对应的地方。一切"以上"该点(/home/site/example.com/html)位于网站文档根目录的外部。 .../html目录中的任何内容都在文档根目录中,因此浏览器可以从服务器外部访问。

请注意,这并未考虑任何服务器端别名,重写,路由等...

答案 1 :(得分:0)

它将是可访问Web的文件的基本目录,通常称为public_html,httpdocs,htdocs或wwwroot。