文章详情页
apache禁止用户在浏览器url中对某些文件访问
浏览:180日期:2024-06-27 15:25:12
问题描述
我想阻止下图中的访问,不知道在apache中怎么设置
问题解答
回答1:限制目录访问可以
<Directory /var/www/html> AllowOverride None order deny,allow deny from all Allow from ip</Directory>
或者php_flag engine off禁止解析php不过Ajax是让API访问的,同楼上说的加token验证
回答2:如果该脚本不会接收外部请求,则直接在web服务器里Forbidden(403)就行,否则可参考/q/1010000000525855@Windoze 的答案及评论
回答3:做过类似的WEB Server为APP提供接口的工作。对于楼主在标题中提出的方案(使用apache禁止),一开始就 是错误的思路 把问题想复杂了。像这样的需求,在php文件里判断就行了,而真正达到99.99%安全的,就只能是两方通信带上认证(稍复杂,参见/q/1010000000525855)或者token(实现起来相对方便,参见WEB Server+APP通信API的一次一密验证)了。
相关文章:
1. javascript - 求一款靠谱点的移动端图片查看器插件,老司机速进!2. 为什么学习PHP3. html5 - vue.js中,如何对转义字符进行表达式判断?4. html5 - weex H5端的使用,怎么跑起来?5. CSS3可否做出这个效果?6. javascript - es6 中map一次得到全部的values7. 老哥们求助啊8. mysql - 现在已经使用CommandArgument取到t_ID的值,现在还想取t_Name的值一起放到cs文件中的sql语句中该怎么做9. html - 急求,能否用flex或者高端点的CSS来布局这个图呢?不想用浮动或定位了10. 就一台服务器,mysql数据库想实现自动备份,如何设计?
排行榜

网公网安备