Skip to main content

List Redirection

This API is used to list redirection for website acceleration service.

Request

Request-Line

GET /cdn/v1.0/services/{serviceId}/redirections HTTP/1.1

Request Parameters

Path Parameters

ParameterTypeRequiredDescription
serviceIdIntegerMandatoryservice id.

Response

Response Body

ParameterTypeDescription
ArrayArray of Redirection Control.

Object: Redirection Control

ParameterTypeDescription
policyNameStringMandatory
matchUrlPathObjectURL path matching configuration that determines which requests the rule applies to. See Match Url Path for details.
matchQueryStringObjectQuery-string matching configuration used to refine which requests the rule applies to. See Match Query String for details.
redirectDestinationStringMandatory
httpCodeIntegerMandatory
priorityIntegerMandatory
enabledBooleanOptional
Object: Match Url Path
ParameterTypeDescription
operatorStringDefines how to match the field. Supported values:prefix,regex,equals,suffix.
patternsString[]List of patterns matching the URL path string.
Object: Match Query String
ParameterTypeDescription
operatorStringDefines how to match the field. Supported values:prefix,regex,equals,suffix.
patternsString[]List of patterns matching the URL query string.

Status Codes, Error Codes and Error Messages

Status CodeError CodeError Message
400Request.BadRequestBad request.
400InvalidCustomer.IdEmptyCustomer id can be empty or invalid.
400InvalidService.IdIncorrectService id is empty or invalid.
400ServiceId.IdPermissionServiceId can not be found or unknown.
400InvalidRedirection.PolicyNamePolicy name is required.
400InvalidRedirection.MatchURLIncorrectThe matchUrlPath can not be empty.
400InvalidRedirection.OperatorOperator must be one of the following: prefix,regex,equals or suffix.
400InvalidRedirection.MatchUrlPathPatternsIncorrectThe MatchUrlPath patterns could not be empty.
400InvalidRedirection.URLEmptyPolicy redirection URL is empty.
400InvalidRedirection.HttpCodeEmptyPolicy redirection http code is empty.
400InvalidRedirection.HttpCodePolicy redirection http code type is 301 or 302.
400InvalidRedirection.PriorityPatterns cannot be empty or invalid.

Examples

List Redirection

Request

GET /cdn/v1.0/services/226401/redirections HTTP/1.1

#### Successful Response Body

```json
{
"policyName":"redo",
"matchUrlPath": {
"operator": "suffix",
"patterns": [
"/wp-content/web/"
]
},
"priority":1,
"redirectDestination":"www.domain333.com",
"httpCode":302,
"enabled":true
}