跳转到内容
搜索文档

Bulk Redirects API JSON 对象

最后更新 查看 MarkdownAgent 设置

批量重定向规则

完整填充的批量重定向规则对象具有以下 JSON 结构:

{
	"action": "redirect",
	"expression": "http.request.full_uri in $<LIST_NAME>",
	"action_parameters": {
		"from_list": {
			"name": "<LIST_NAME>",
			"key": "http.request.full_uri"
		}
	}
}

JSON 对象属性须符合以下要求:

  • action 必须为 redirect

  • action_parameters 必须包含带有附加设置的 from_list 对象。

  • from_list 必须包含以下属性:

    • name:要与当前批量重定向规则关联的现有批量重定向列表的名称。
    • key:定义将与已配置 URL 重定向的源 URL 值进行匹配的表达式,遵循 URL 匹配算法 的规则。更多信息请参阅 批量重定向概念
  • expression 必须引用 key 属性中使用的请求字段。更多信息请参阅 批量重定向概念

URL 重定向列表项

完整填充的 URL 重定向列表项对象具有以下 JSON 结构:

{
	"id": "7c5dae5552338874e5053f2534d2767a",
	"redirect": {
		"source_url": "https://example.com/blog",
		"target_url": "https://example.com/blog/latest",
		"status_code": 301,
		"include_subdomains": false,
		"subpath_matching": false,
		"preserve_query_string": false,
		"preserve_path_suffix": true
	},
	"created_on": "2021-10-11T12:39:02Z",
	"modified_on": "2021-10-11T12:39:02Z"
}

有关 redirect 对象属性的详细信息,请参阅 URL 重定向参数

这篇文档对您有帮助吗?