我怎么知道我的网络根文件夹在哪里? 以及如何将文件夹放在Web根文件夹中? 以及如何测试他们无法从外部访问?
我托管的结构是这样的:
www.website.com :
public_html/
includes /
logs/
...
是否足以使用htaccess保护包含文件夹和日志文件夹?在这种情况下,它们是不是Web根目录吗?
我知道$ server [document root]提供了我网站的根目录,但我对如何将文件排除在外感到困惑,欢迎任何帮助,谢谢大家
答案 0 :(得分:0)
您的所有文件当前都位于公共网络根文件夹中。
根目录的“内部”是publichtml/
。您放置的所有内容都可以公开访问。
您的root名称可能因主机而异,通常为public_html
或httpdocs
。
'outside'是一个目录。但请记住,有些主机没有提供足够的权限。
您无法在根目录之外测试文档,因为它们无法访问。只有像PHP这样的东西才能访问这些文件。这就是为什么你不把你的img / JS / CSS文件放在他们需要直接访问的根本原因之外的原因。 但是,您可以通过PHP为他们提供服务。