全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 884|回复: 7

[Windows VPS] 网站随机图片问题,输入任意字母.jpg 都可以打开图片

[复制链接]
发表于 2020-2-29 01:50:01 | 显示全部楼层 |阅读模式
网站随机图片问题,输入任意字母.jpg 都可以打开图片
www.xxx.com/a123rws.jpg
a123rws 这个无论输入啥。都可以随机打开图片怎么实现的呀?

发表于 2020-2-29 01:55:07 | 显示全部楼层
本帖最后由 layui 于 2020-2-29 01:58 编辑

是不是伪静态?URL Rewrite
发表于 2020-2-29 02:09:45 | 显示全部楼层
本帖最后由 7777 于 2020-2-29 02:12 编辑

404重定向 自动跳转到某一个url(或者文件)  并正常返回200状态  

所以你看到就像正常打开了某一个图片一样
发表于 2020-2-29 02:42:22 来自手机 | 显示全部楼层
就是伪静态url重写.a123rws.jpg作为参数传给php或者其他处理文件.在返回回去就完了
发表于 2020-2-29 03:11:16 | 显示全部楼层
本帖最后由 yjsx86 于 2020-2-29 03:14 编辑

这个 ~~~~~~同目录创建个static的文件夹 , 里面放6张jpg 1.jpg 2.jpg ... 6.jpg
开启服务, 访问 127.0.0.1:5000 是hello world 访问 127.0.0.1:5000/任意
就是随即图了
简单来说 路由匹配这样的路径,然后交给控制器, 但是控制器却不管你给的参数, 我干我的
  1. from flask import Flask
  2. import random
  3. app = Flask(__name__)
  4. @app.route('/')
  5. def index():
  6.     return 'Hello World'
  7. @app.route('/<string:filename>')
  8. def randomPic(filename):
  9.     return f'<img src="static/{random.randint(1, 6)}.jpg">'
  10. if __name__ == '__main__':
  11.     app.debug = True # 设置调试模式,生产模式的时候要关掉debug
  12.     app.run()
复制代码
发表于 2020-2-29 03:42:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-3-29 07:00 , Processed in 0.061586 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表