开发者社区 问答 正文

如何设置强制跳转?



描述


设置强制访问跳转方式, 目前支持强制Http或Https跳转.
注意: 只有已经上传证书, 且证书被启用的情况下, 才能打开强制跳转功能.

请求参数

参数类型必须?描述
ActionString操作接口名,系统规定参数,取值:SetForceRedirectConfig
DomaiNameString您的加速域名
RedirectTypeString强制跳转类型, 取值: Off, Http, Https


返回参数

名称类型描述
RequestIDString该条任务请求ID


特殊错误码

错误代码描述Http 状态码语义
InvalidRedirectType.ValueNotSupportedThe specified value of parameter RedirectType is not supported.400指定的 RedirectType 值不合法(超出可选范围)
InvalidOperation.ForceRedirectCannot perform this operation due to wrong business type or ssl status.400该域名当前的状态, 无法设置强制跳转, 请检查是否上传并启用了证书.


示例


请求示例: http://cdn.aliyuncs.com/?Action=SetForceRedirectConfig
&DomainName=www.macaron.org.cn
&RedirectType=Https
&<公共请求参数>


返回示例
JSON格式: {
    "RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368"
}


XML格式: <SetCcConfigResponse>
    <RequestId>AED00EC1-32A8-4D48-BEB9-BD782AF3C6BD</RequestId>
</SetCcConfigResponse>

展开
收起
青衫无名 2017-10-24 10:39:19 3007 分享 版权
阿里云 AI 助理回答

您提到的是阿里云CDN(内容分发网络)服务中关于设置强制访问跳转的API操作。这个功能允许您控制访问您CDN加速域名时,是直接使用HTTP还是HTTPS协议,或者关闭强制跳转。下面是根据您的描述整理的操作指南和注意事项:

操作目的

  • 确保安全:通过强制HTTPS跳转,可以提升网站的安全性,因为HTTPS提供了数据加密传输,防止数据在传输过程中被窃取或篡改。
  • 统一访问方式:如果您希望用户始终通过HTTPS访问您的网站,此功能可以帮助实现这一需求。

请求参数说明

  1. Action: 必填参数,固定值SetForceRedirectConfig,表示执行设置强制跳转配置的操作。
  2. DomainName: 必填参数,填写您的CDN加速域名。
  3. RedirectType: 必填参数,指定强制跳转类型,可选值有:
    • Off: 不进行强制跳转。
    • Http: 强制跳转到HTTP。
    • Https: 强制跳转到HTTPS(推荐以提升安全性)。

注意事项

  • 证书要求:只有当您已经为该加速域名上传了SSL证书,并且证书状态为启用时,才能开启HTTPS强制跳转功能。
  • 错误处理
    • 如果返回InvalidRedirectType.ValueNotSupported错误,意味着您提供的RedirectType值不在允许的范围内,请检查并使用正确的值。
    • 如果遇到InvalidOperation.ForceRedirect错误,说明当前域名由于业务类型或SSL证书状态不正确,无法设置强制跳转。请确保已正确上传并启用了SSL证书。

示例请求

http://cdn.aliyuncs.com/
?Action=SetForceRedirectConfig
&DomainName=your.cdn.domain.com
&RedirectType=Https

返回结果

成功执行后,您将收到包含RequestID的响应,这是一个任务请求ID,用于追踪操作状态。

实施步骤

  1. 准备SSL证书:首先,需要在阿里云CDN控制台为您的加速域名上传一个有效的SSL证书,并确保其状态为“已启用”。
  2. 构造请求:根据上述示例构造HTTP请求,替换your.cdn.domain.com为您实际的加速域名,并选择合适的RedirectType
  3. 发送请求:通过HTTP客户端或编程方式发送此请求到阿里云CDN API地址。
  4. 验证效果:操作成功后,访问您的加速域名,确认是否按预期进行了跳转。

请确保在执行这些操作前,仔细阅读阿里云CDN的官方文档,了解最新的API调用规则和限制条件。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答