0

我创建了一个 PHP 脚本,它需要一个大的 html 文件,并使用 DOMDocument 将其分割成更小的文件。为了节省脚本内存并且不必使用数据库,我按顺序完成了此操作并将它们保存为数百个 html 文件。我的问题是,如何确保这些文件对外界不可见,但仍保留将它们用作未来处理的资源的能力(将各种文件拼凑在一起并显示在页面上)?

我正在使用 Amazon EC2 - Centos 6/Apache。

谢谢!

4

2 回答 2

2

将它们放在一个不是您的 Web 根目录的子目录(即公开打开的目录)的目录中。

另一种可能的方法(如果您使用的是 Apache)是在目录中使用.htaccess文件Deny from all

于 2012-10-22T22:07:09.733 回答
2

到目前为止,最好的方法是将它们存储在文档根目录之外(可能低于一级)。

否则,也许在将来,您的设置、.htaccess文件httpd.conf或其他元素可能会更改并显示目录内容。

将它们存储在 docroot 之外意味着它们将永远不可见。

于 2012-10-22T22:23:10.663 回答