SAE Storage 实现绑定自定义域名访问

 时间:2026-02-19 10:19:00

1、首先,配置 config.yaml 将带有特定字符的 URI 转发到 file.php , 具体实现方法:

编辑 config.yaml 添加发下内容

handle:- rewrite: if(!is_dir() && !is_file() && path ~ "^/_attached/(.*)$") goto "/file.php?__file__=$1"

其中 _attached 和 file.php 可以根据自己的需求修改 。

SAE Storage 实现绑定自定义域名访问

2、然后,获取文件 header 、body

file.php 可以通过 $_GET['__file__'] 获取文件路径,通过 SAE Storage 提供的 API 接口 ,可以取到文件的类型、大小、内容 。

具体实现参考图片中的代码

SAE Storage 实现绑定自定义域名访问

3、接下来,既然已经获得了文件类型、大小、内容,我们直接通过 file.php 输出文件内容 。

具体实现参考图片中的代码

4、最后,完善 file.php header 中添加缓存等信息,也可以在 file.php 进行逻辑控制,突现对访问权限的控制 。

  • 新浪云SAE独立域名怎么绑定?
  • 新浪sae如何开启storage服务
  • PHP上传文件到SAE的storage
  • 如何申请SAE服务器
  • pcwap如何新浪sae移植(1)创建应用和初始设置
  • 热门搜索
    美女教你如何接吻 金鱼白点病怎么治 向往的生活4全集免费 lol稻草人怎么玩 如何评课议课 lol怎么截图快捷键 淘宝信誉怎么提升 关于生活的说说 军旅生活 奶爸的爱情生活演员表