如何把php文件从webroot中删除

时间:2014-03-06 13:21:05

标签: php .htaccess root

我怎么知道我的网络根文件夹在哪里? 以及如何将文件夹放在Web根文件夹中? 以及如何测试他们无法从外部访问?

我托管的结构是这样的:

www.website.com :

public_html/
includes /
logs/

...

是否足以使用htaccess保护包含文件夹和日志文件夹?在这种情况下,它们是不是Web根目录吗?

我知道$ server [document root]提供了我网站的根目录,但我对如何将文件排除在外感到困惑,欢迎任何帮助,谢谢大家

1 个答案:

答案 0 :(得分:0)

您的所有文件当前都位于公共网络根文件夹中。

根目录的“内部”是publichtml/。您放置的所有内容都可以公开访问。 您的root名称可能因主机而异,通常为public_htmlhttpdocs

'outside'是一个目录。但请记住,有些主机没有提供足够的权限。

您无法在根目录之外测试文档,因为它们无法访问。只有像PHP这样的东西才能访问这些文件。这就是为什么你不把你的img / JS / CSS文件放在他们需要直接访问的根本原因之外的原因。 但是,您可以通过PHP为他们提供服务。