我是新编码的新手,对于我的一个新项目,我在我的cpanel中包含文件夹名称中的html
个文件。我有nav
和footer
。
我使用<?php include 'footer.php';?>
标签将它们导入我的文档。
我担心Google会在我的includes
文件夹中索引这些文件。我想知道这个文件夹的正确权限集是什么,或者如果有更好的方法。提前谢谢。
答案 0 :(得分:1)
解决此类问题的最佳做法:通过将PHP代码放在公共服务器文档根目录之外来保护您的PHP代码(或任何其他不应被公众访问的文件)。
例如,假设您有一台运行在/var/www/public
您的index.php
,js
和css
文件夹旁边的目录中有img
个主页文件。
然后,您应该在footer.php
文件夹中放置header.php
或/var/www
(或任何控制器或模型,如果您使用的是MVC或OOP)等任何文件。
这意味着访问您网站的任何人都无法访问它们(他们无法获取:footer.php)。
/var/www/public
中的PHP代码仍然可以访问/var/www
中的文件。
在public
中创建/var/www
文件夹并将服务器的文档根目录设置为最简洁的(如果您还没有)。
由于您使用cPanel here就是一个例子。
您的文件夹结构如下所示: