gpt4 book ai didi

apache - 如何防止用户通过url访问多个目录下的图片

转载 作者:行者123 更新时间:2023-12-05 03:32:20 26 4
gpt4 key购买 nike

我正在使用 .htaccess 来防止用户通过 url 访问图像。
感谢this问题,我可以阻止用户访问 .js 文件。

RewriteEngine ON
RewriteRule ^frontend/assets/(?:js) - [R=401,NC,L]

但是,当我应用相同的规则以拒绝访问 dir1dir2 时,仅拒绝访问目录 dir1 .

RewriteRule ^frontend/assets/images/(?:dir1|dir2) - [R=401,NC,L]

有没有办法处理这个问题并防止用户访问目录 dir2 中的文件?

最佳答案

请尝试遵循 htaccess 规则文件。除了修复正则表达式外,我们还需要注意放置规则的位置。因此,请将此规则放在您之前使用的规则之前。

请确保在测试您的 URL 之前清除您的浏览器缓存。

##Enabling RewriteEngine here...
RewriteEngine On
##Rewrite rule for images with checking users OR uploads here...
RewriteRule ^free/frontend/assets/images/(?:users|uploads) - [R=401,NC,L]
##Rewrite rule for images OR css OR js folders here....
RewriteRule ^frontend/assets/(?:images|css|js) - [R=401,NC,L]

关于apache - 如何防止用户通过url访问多个目录下的图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70504461/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com