代理游戏首屏时,规则为:

游戏在玩吧管理端配置首屏地址为: http://www.gamexxx.com/wanba/index.html

即当前跟目录root为: http://www.gamexxx.com/wanba/

游戏appid为: 123456789

访问首屏地址为: http://123456789.urlshare.cn/home

此时请求将代理至: http://www.gamexxx.com/wanba/index.html, 并带上特定GET参数

子页面代理

可支持root目录下的子页面代理,不可跨越root目录

如:访问子页面: http://123456789.urlshare.cn/test/example.html

对应代理地址为: http://www.gamexxx.com/wanba/test/example.html

302 跟随

当代理访问首屏时,游戏返回302符合特定规则时,直接302跟随

如: 玩家访问 http://123456789.urlshare.cn/home

  1. 代理请求: http://www.gamexxx.com/wanba/index.html
  2. 游戏把玩家分配到服务器a,302返回:http://www.gamexxx.com/wanba/server/a.html
  3. 代理跟随 302 后地址后,直接返回a服务器吐出内容

参数与规则

  1. GET参数
    • platform -- Number 平台,2-IOS1-安卓
    • openid -- String 第三方登录态openid
    • openkey -- String 第三方登录态openkey
    • app -- String 手机QQ、手机QQ空间或微信:SQ-手Q,QZ-手空,WX-微信
    • qua -- String qua原始字符串
    • via -- String 渠道标识,透传,业务逻辑判断不要依赖via,
    • pf -- String 用户平台来源,用于OpenAPI接口。pf的值为wanba_ts:用户来自手机QQ或手机QQ空间,pf的值为weixin:用户来自微信。关于pf的详细用法,可以参见:如何使用pf值
  2. 映射规则
    • root -- 根目录, 对应管理端配置的url所在目录
    • home -- 默认首页,对应管理端配置的url
    • 子页面 -- root的子目录,不可跨越root目录,
    • 关于cookie -- 首屏通过header设置cookie无效,可页面打开后设置cookie
    • 302跟随 -- 支持以下域名,不会返回302给用户
      • *.myqcloud.com
      • *.qqopenapp.com
      • *.qzoneapp.com
      • *.twsapp.com
      • 拥有相同的父域名