问题标签 [document-root]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
13397 浏览

php - 将文档根目录定义为 ROOT_PATH

我使用一些常量来定义我正在构建的网站上特定目录的路径,如下所示:

我通常这样使用它们:

现在我想知道两者之间是否有任何区别

我应该使用哪一个?为什么?

0 投票
0 回答
188 浏览

.htaccess - (共享主机解决方案)保护文档根目录中的子目录,但其中的一个文件夹除外(htaccess)

我需要在“Public_html 文件夹”中安装“Laravel”,因为我在共享主机上。Laravel 文档给出了解决方案

这会将所有内容重定向到我放在“Public_html 文件夹”中的主“Laravel 文件夹”中的“公共”文件夹,你跟着?

我还能用htaccess保护“公用文件夹”的“父文件夹”吗?通常我会使用我自己的小型前端控制器框架,我刚刚意识到我从未保护过 Public_html 中需要保护的任何子文件夹。

在保护子文件夹方面我有哪些选择,但请记住我使用共享主机?使用 Laravel,它必须更复杂?或者如果它们以相同的方式运行,则使用任何其他框架?

Laravel 文档

感谢广告

0 投票
2 回答
377 浏览

php - 防止 PHP 打开 documentroot 以上的文档

希望有人可以对此有所了解。

我的 php 脚本目前可以通过使用诸如 require_once(../../passowrds.php); 之类的相对路径打开文档根目录上方的文件;

1)无论如何强制在文档根目录上方打开绝对路径?

2)访问文档根目录以上文件的最安全方法是什么?

提前致谢

0 投票
2 回答
29543 浏览

linux - 您在 CentOS 中的 Apache 中没有权限错误

我在 centos 6 中安装了 apache 2.2。当 apache 文件夹位于其默认位置时,一切正常/var/www/html。然后我在我的用户主文件夹中配置了一个虚拟主机。之后,Forbidden You don't have permission error当我尝试进出localhost浏览127.0.0.1器时,apache 开始显示。

这是我在 httpd.conf 中使用的代码

正如一些文章中提到的那样,我也禁用SElinux了,但徒劳无功。如果有人可以帮助我,将不胜感激。

0 投票
2 回答
81 浏览

templates - 可以先运行导入的根模板吗?

假设你有这两个 xsl 文件:

牛包装器.xsl

测试.xsl

在这种情况下,根本不调用 cow-wrapper.xsl 中的根匹配项。有没有办法让 cow-wrapper.xsl 中的根模板匹配优先于 test.xsl 中的根模板?

我所追求的是一种简单地导入文件并让它包装常规输出的方法。例如在肥皂信封中。

0 投票
1 回答
196 浏览

security - 在 DocumentRoot 之外存储文件与“拒绝所有”htaccess 指令之间是否存在安全差异?

知道deny from all指令将遍历其下的所有子目录和文件,并忽略“如果您忘记”复制.htaccess文件或创建.htaccess文件时输入错误的明显警告......

在 DocumentRoot 之外存储非公共文件与在 DocumentRoot每个非公共目录放置带有指令的文件之间是否存在安全风险?.htaccessdeny from all

0 投票
2 回答
901 浏览

php - 更改 httpd.conf 中的 DocumentRoot,$_SERVER['DOCUMENT_ROOT'] 还是一样

所以我更改DocumentRoot了我的httpd.conf文件,$_SERVER['DOCUMENT_ROOT']但在 XAMPP 上似乎仍然相同。我重新启动了服务器,问题仍然存在。我DocumentRoot以前从原始xampp/htdocs文件夹更改过,效果很好。有什么线索吗?

0 投票
3 回答
7336 浏览

html - 在 HTML 中声明根目录的区别

这个问题困扰了我很长时间,所以我需要问这个问题。

/和 和有什么区别./,是否仅取决于服务器设置?

例如,如果我们在根目录中寻找图像文件夹,我们会这样写:

<img src="/images">

但是,另一台服务器将只接受它,如下所示:

<img src="./images">

这不是什么大问题,但在一个理想的世界里,我想我可以相对容易地将我的网站转移到另一台服务器上,而不必更新这些小细节。

当然,我可以在 PHP 中声明它并在配置文件中设置一次,但它确实困扰着我。为什么有两种声明根的方法?

0 投票
2 回答
3711 浏览

ruby-on-rails - Rails - 涉及渲染时似乎忽略了根路径

我有一个控制器#new,用作根路径。

路由.rb

耙路线

这在访问 xxx.xx/ 时效果很好

但是当我在控制器中渲染 #new 时,我被重定向到 /participants ,我该如何阻止这种情况发生?

日志:

0 投票
1 回答
665 浏览

php - $_SERVER['DOCUMENT_ROOT']的PHP共享主机解释

我一直在使用 PHP 脚本对文件进行自动版本控制,在其中,它用于$_SERVER['DOCUMENT_ROOT']获取定位文件的路径。

它大部分时间都有效,但每隔一段时间,服务器(共享主机)似乎会误解路径。

它应该总是:/home/username/public_html

但有时它会出现:/usr/local/apache/htdocs,然后发生错误。

这是使用它的脚本行:

是否有另一种方法来获取网站根目录而不是上面一行中的服务器?就像 / 在域或子域的顶部一样,比如 RewriteBase 将在哪里定义?

输入表示赞赏。