所以我正在对我已经付费的虚拟主机进行为期15天的审判,他们看起来非常好,至少在我拿到我的FTP之前就已经做好了。
我有一个php脚本需要根目录之外的文件夹
示例:
网站root:
/users/websites/public_html/
< - 用户/浏览器可以访问的文件夹
脚本需要一个文件夹:
/users/websites/
< - 在根
例如/users/websites/sensetive_data/
< - 浏览器无法访问此
但是我的网络主持人"because it's a shared hosting"
< - 他们的回答是不可能的。他们无法改变根路径。
所以我无法在/users/websites/public_html/
所以,好吧,不要立即取消我的试用,也许我会尝试以另一种方式进行,我想使用htacces限制对目录的访问,以及其中的所有文件及其子目录,
所以我可以将'sensetive_data'文件夹移到/users/websites/public_html/sensetive_data
我希望它重定向到主页面(所以当访问/ users / websites / public_html / sensetive_data / * [http://example.com/sensetive_data/*]时,它会转到/ users / websites / public_html / [http://example.com/],
因此,即使用户知道确切的网址,他/她也会被重定向。我怎么能做到这一点?
答案 0 :(得分:1)
在/users/websites/sensetive_data/.htaccess
写:
Deny From All
对于您需要自己更改的PHP脚本。
答案 1 :(得分:1)
如果您想对文件夹进行重定向,请说出/users/websites/sensitive_data/
在名为.htaccess
的文件夹中创建一个文件并添加以下内容(并指定要重定向到的网址)
Options -Indexes
ErrorDocument 403 http://mysite.net/