开发者社区 > 云原生 > Serverless > 正文

函数计算FC - 域名管理 - 自定义域名中,设置类似 /ldu3MH3xjH.txt 这种路由,怎

函数计算FC - 域名管理 - 自定义域名中,设置类似 /ldu3MH3xjH.txt 这种路由,怎样配置才能直接访问, 目前需要加后缀:/ldu3MH3xjH.txt?spm=5176.fcnext.0.0.3db678c8MAJCCy&file=ldu3MH3xjH.txt

大佬们帮忙看看哈

提问30.png

展开
收起
绿子直子 2023-04-14 14:17:41 471 0
4 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    阿里云函数计算FC - 域名管理 - 自定义域名中,设置类似 /ldu3MH3xjH.txt 这种路由时,如果需要直接访问而不需要添加额外的参数,可以通过以下方式进行配置:

    1. 进入阿里云函数计算控制台,选择函数计算服务。

    2. 进入“服务列表”页面,找到需要进行配置的函数服务,并在右侧点击“管理”按钮。

    3. 进入服务管理页面,选择“触发器”标签页,并找到对应的HTTP触发器。

    4. 在HTTP触发器的设置中,找到“高级配置”选项,并点击“编辑”。

    5. 在“高级配置”中,找到“路径参数”选项,并点击“增加”按钮。

    6. 配置“路径参数”的名称为“file”,取值源选择“路径”,配置好后点击“确定”。

    7. 点击“保存”按钮完成配置。

    通过以上配置,您可以在浏览器中直接输入类似 /ldu3MH3xjH.txt 的形式进行访问,而不需要加上额外的后缀参数。通过配置“路径参数”的名称,使得该参数可以从URL中自动解析并传递给函数节点进行处理,从而实现更加灵活的访问方式。

    2023-04-30 08:04:46
    赞同 展开评论 打赏
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    函数计算路由匹配规则支持精确匹配和模糊匹配,具体规则如下: 精确匹配:请求的路径和设置的路径完全一致才可以触发对应的函数。 假设,设置路径为/a,对应的服务为s1,对应函数为f1,对应的版本为1。那么只有来自路径/a的请求才能触发版本1下的f1函数执行,来自路径/a/的请求无法触发版本1下的f1函数执行。

    模糊匹配:支持使用通配符()设置路径,且通配符()只能放到路径的最后。 假设,设置路径为/login/*,对应服务为s2,对应函数为f2,对应版本为1。那么路径前缀为/login/(例如/login/a、/login/b/c/d)的请求都会触发版本1下的f2函数执行。 image.png 假设自定义域名为example.com,根据本文的操作步骤,设置了以下5条路由规则。 image.png

    2023-04-14 20:49:54
    赞同 展开评论 打赏
  • 通配符。

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-04-14 17:50:13
    赞同 展开评论 打赏
  • 存在即是合理

    需要在函数计算中创建一个 HTTP 触发器,并将触发器与您的函数绑定。

    接下来,您可以在阿里云函数计算控制台的域名管理中,添加您的自定义域名。然后,在自定义域名的设置中,找到路径前缀设置,并将其设置为 /XXX

    如果已经这样配置了自定义域名,并且仍然需要在访问时添加后缀参数,那么很可能是因为函数返回的响应缺少 Content-Type 头信息。需要确保函数在返回响应时包含正确的 Content-Type 头信息,这将确保浏览器正确地解析响应并显示它。

    2023-04-14 15:45:37
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Hologres Serverless之路:揭秘弹性计算组 立即下载
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载