所以我已经阅读了一些关于将文件保留在公共视图之外的内容,并且只将公共视图中的必要文件保存在公共视图中并将所有函数文件等移动到根目录之外的私有文件夹中。
我无法访问httpd conf文件,因此无法在conf文件中更改我的文档根目录。我想按照以下方式更改我的文档/ Web根目录:
from /public_html
to /public_html/public
然后将我所有的私人/受保护文件放入
/public_html/private
我知道我可以在我的conf文件中执行此操作,但我无法访问它。我在虚拟专用服务器上使用whm cpanel。他们需要使用"包括"我不太了解或如何实施。
我的问题是,如果我只是将我的.htaccess文件更改为将root重写为新根,那么这将实现相同的安全措施吗?
RewriteEngine on
RewriteCond %{HTTP_HOST} ^xyz.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.xyz.com$
RewriteCond %{REQUEST_URI} !folder/
RewriteRule (.*) /public/$1 [L]
.htaccess重写是否完成相同的安全措施,还是我必须更改我的httpd conf文件才能实现此安全性?
谢谢。