我可以配置一个.htaccess拒绝直接访问“/images”,但“/images/*.jpg”必须允许,因为我在index.php上从这个文件夹显示单个图片!
0sgqnhkj1#
尝试:
RedirectMatch 403 ^/images/?$
这将拒绝访问/images/文件夹。
/images/
aamkag612#
这将阻止对特定文件夹的访问,但***应***仍允许显示图像:
<Files /images> order allow,deny deny from all </Files>
您还可以包括(如果上面的单独不起作用):
<Files .jpg> order allow,deny allow from all </Files>
在您拒绝访问/images文件夹后,此***应***允许访问文件扩展名为.jpg的所有图像。
5cg8jx4n3#
感谢@Amit Verma,完成:在UserDir中,我应该指定从“根”文件夹开始路径:
RedirectMatch 403 ^/~userDirName/subFolder/folderThatRequiredProtection/?$
您还可以保护文件:
RedirectMatch 404 ^/~userDirName/subFolder/folderThatRequiredProtection/fileThatRequiredProtection?$
你也可以把403的文件(和404的文件夹),但有时,它应该是更好地把404和黑客不知道它的存在!
3条答案
按热度按时间0sgqnhkj1#
尝试:
这将拒绝访问
/images/
文件夹。aamkag612#
这将阻止对特定文件夹的访问,但***应***仍允许显示图像:
您还可以包括(如果上面的单独不起作用):
在您拒绝访问/images文件夹后,此***应***允许访问文件扩展名为.jpg的所有图像。
5cg8jx4n3#
感谢@Amit Verma,完成:
在UserDir中,我应该指定从“根”文件夹开始路径:
您还可以保护文件:
你也可以把403的文件(和404的文件夹),但有时,它应该是更好地把404和黑客不知道它的存在!