收藏
回答

关于单页面应用配置普通链接二维码规则的问题

问题模块 框架类型 问题类型 操作时间 AppID
管理后台 小程序 需求 2018-12-11 wx733851d4a12c92b5

- 需求的场景描述(希望解决的问题)


小程序后台提供了配置普通链接二维码规则的功能,碰到一个问题;现在前端框架都是单页面应用

类似这种页面无法在配置规则的时候将校验文件上传到/dist/index.html#/这个目录下,因为不存在index.html#这个目录

针对这种url,校验文件要怎么放置

/dist/index.html#/scanCoupon


- 希望提供的能力


最后一次编辑于  2018-12-11  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员-Ltt
    社区技术运营专员-Ltt
    2018-12-11

    应该是自身服务器的问题

    2018-12-11
    赞同
    回复 2
    • 楓鄉
      楓鄉
      2018-12-12

      并不是服务器的问题,这个问题涉及到你们验证校验文件的逻辑。

      如果我配置的url是https://www.abc.com/index.html,我把校验文件a.txt放在站点根目录下,https://www.abc.com/a.txt可以被正常访问到,校验通过

      如果配置的url是https://www.abc.com/sub/dist/index.html,把校验文件a.txt放在<root>/sub/dist下,也可以校验通过

      当配置的url是https://www.abc.com/sub/dist/index.html#/params时,要求把校验文件放在<root>/sub/dist/index.html#下面,但是index.html#这个目录是不存在的,即使我改写了index.html,让返回a.txt里面的内容,校验还是不能通过;这里如果支持直接把校验文件放在host根目录就好了

      2018-12-12
      回复
    • 小锟
      小锟
      2018-12-12

      你好,针对这样的情况,服务器那边试试强制设置一下路由规则,使https://www.abc.com/sub/dist/index.html#/xxx.txt可以访问对应的校验文件。

      2018-12-12
      回复