问题标签 [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.
php - 将文档根目录定义为 ROOT_PATH
我使用一些常量来定义我正在构建的网站上特定目录的路径,如下所示:
我通常这样使用它们:
现在我想知道两者之间是否有任何区别
和
我应该使用哪一个?为什么?
.htaccess - (共享主机解决方案)保护文档根目录中的子目录,但其中的一个文件夹除外(htaccess)
我需要在“Public_html 文件夹”中安装“Laravel”,因为我在共享主机上。Laravel 文档给出了解决方案
这会将所有内容重定向到我放在“Public_html 文件夹”中的主“Laravel 文件夹”中的“公共”文件夹,你跟着?
我还能用htaccess保护“公用文件夹”的“父文件夹”吗?通常我会使用我自己的小型前端控制器框架,我刚刚意识到我从未保护过 Public_html 中需要保护的任何子文件夹。
在保护子文件夹方面我有哪些选择,但请记住我使用共享主机?使用 Laravel,它必须更复杂?或者如果它们以相同的方式运行,则使用任何其他框架?
感谢广告
php - 防止 PHP 打开 documentroot 以上的文档
希望有人可以对此有所了解。
我的 php 脚本目前可以通过使用诸如 require_once(../../passowrds.php); 之类的相对路径打开文档根目录上方的文件;
1)无论如何强制在文档根目录上方打开绝对路径?
2)访问文档根目录以上文件的最安全方法是什么?
提前致谢
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
了,但徒劳无功。如果有人可以帮助我,将不胜感激。
templates - 可以先运行导入的根模板吗?
假设你有这两个 xsl 文件:
牛包装器.xsl
测试.xsl
在这种情况下,根本不调用 cow-wrapper.xsl 中的根匹配项。有没有办法让 cow-wrapper.xsl 中的根模板匹配优先于 test.xsl 中的根模板?
我所追求的是一种简单地导入文件并让它包装常规输出的方法。例如在肥皂信封中。
security - 在 DocumentRoot 之外存储文件与“拒绝所有”htaccess 指令之间是否存在安全差异?
知道deny from all
指令将遍历其下的所有子目录和文件,并忽略“如果您忘记”复制.htaccess
文件或创建.htaccess
文件时输入错误的明显警告......
在 DocumentRoot 之外存储非公共文件与在 DocumentRoot的每个非公共目录中放置带有指令的文件之间是否存在安全风险?.htaccess
deny from all
php - 更改 httpd.conf 中的 DocumentRoot,$_SERVER['DOCUMENT_ROOT'] 还是一样
所以我更改DocumentRoot
了我的httpd.conf
文件,$_SERVER['DOCUMENT_ROOT']
但在 XAMPP 上似乎仍然相同。我重新启动了服务器,问题仍然存在。我DocumentRoot
以前从原始xampp/htdocs
文件夹更改过,效果很好。有什么线索吗?
html - 在 HTML 中声明根目录的区别
这个问题困扰了我很长时间,所以我需要问这个问题。
/
和 和有什么区别./
,是否仅取决于服务器设置?
例如,如果我们在根目录中寻找图像文件夹,我们会这样写:
<img src="/images">
但是,另一台服务器将只接受它,如下所示:
<img src="./images">
这不是什么大问题,但在一个理想的世界里,我想我可以相对容易地将我的网站转移到另一台服务器上,而不必更新这些小细节。
当然,我可以在 PHP 中声明它并在配置文件中设置一次,但它确实困扰着我。为什么有两种声明根的方法?
ruby-on-rails - Rails - 涉及渲染时似乎忽略了根路径
我有一个控制器#new,用作根路径。
路由.rb
耙路线
这在访问 xxx.xx/ 时效果很好
但是当我在控制器中渲染 #new 时,我被重定向到 /participants ,我该如何阻止这种情况发生?
日志:
php - $_SERVER['DOCUMENT_ROOT']的PHP共享主机解释
我一直在使用 PHP 脚本对文件进行自动版本控制,在其中,它用于$_SERVER['DOCUMENT_ROOT']
获取定位文件的路径。
它大部分时间都有效,但每隔一段时间,服务器(共享主机)似乎会误解路径。
它应该总是:/home/username/public_html
但有时它会出现:/usr/local/apache/htdocs
,然后发生错误。
这是使用它的脚本行:
是否有另一种方法来获取网站根目录而不是上面一行中的服务器?就像 / 在域或子域的顶部一样,比如 RewriteBase 将在哪里定义?
输入表示赞赏。