我是PHP和Apache的NOOB,事实上我今天刚买了我的第一个域名,我想知道当用户尝试访问我的文件夹时,是否可以将用户重定向到我的主页我的根目录,但不希望他们看到。我不知道正确的术语,所以如果我弄错了,请原谅。我知道可以将PHP文件放入您不希望人们通过Apache服务器访问的某些文件夹中,但我不知道如何解决这个问题。
例如:
我的Root目录中有一个名为“images”的文件夹,其文件路径为“public_html / images”。当您输入该域名“domainname.com/images”时,会出现一个页面,向用户显示该文件夹中的每个文件,并允许他们在Apache Server的帮助下查看它。我的问题是可以将一个php文件放在该文件夹中,将用户重定向到我的主页,如果是这样,有人可以描述/告诉我该怎么做?任何帮助表示赞赏。提前谢谢!
答案 0 :(得分:2)
在您不希望人们能够访问的目录中,只需删除index.php文件,其中包含以下内容:
<?php
header("Location: http://YOURURL.com");
exit;
?>
那应该为你照顾它!
答案 1 :(得分:1)
Nonono:)
只需将.htaccess放入字符串后面。 它只会禁用列表视图文件夹中的所有主题,将在索引上显示403错误,但正确显示所有图像。
Options -Indexes
答案 2 :(得分:0)
RewriteEngine on
RewriteRule ^images/(.+) ../index.php [L,R]
将此添加到图像文件夹中的.htaccess