阿里云ACS配置访问一个域名加路径重定向到另一个域名

0 阅读1分钟

image.png

image.png

主要是访问这个 的时候 api.2222.top/profile/upload 重定向到 cdn.1111.top


apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  annotations:
    alb.ingress.kubernetes.io/actions.redirect: |
      [{
          "type": "Redirect",
          "RedirectConfig": {
              "host": "cdn.1111.top",
              "path": "${path}",
              "port": "443",
              "protocol": "https",
              "query": "${query}",
              "httpCode": "301"
          }
      }]
  creationTimestamp: '2026-02-26T12:26:40Z'
  generation: 3
  labels:
    alb.ingress.kubernetes.io/hash: e22e81a8ceb10521c085bd3b831673b3570e131db805e73ba2966
    ingress-controller: alb
  managedFields:
    - apiVersion: networking.k8s.io/v1
      fieldsType: FieldsV1
      fieldsV1:
        'f:metadata':
          'f:annotations': {}
          'f:labels':
            'f:ingress-controller': {}
        'f:spec':
          'f:ingressClassName': {}
          'f:tls': {}
      manager: OneConsole-App-CS
      operation: Update
      time: '2026-02-26T12:35:20Z'
    - apiVersion: networking.k8s.io/v1
      fieldsType: FieldsV1
      fieldsV1:
        'f:metadata':
          'f:annotations':
            'f:alb.ingress.kubernetes.io/actions.redirect': {}
        'f:spec':
          'f:rules': {}
      manager: kubectl-edit
      operation: Update
      time: '2026-02-26T12:45:49Z'
    - apiVersion: networking.k8s.io/v1
      fieldsType: FieldsV1
      fieldsV1:
        'f:metadata':
          'f:labels':
            .: {}
            'f:alb.ingress.kubernetes.io/hash': {}
        'f:status':
          'f:loadBalancer':
            'f:ingress': {}
      manager: cloud-controller-manager
      operation: Update
      subresource: status
      time: '2026-04-10T09:51:28Z'
  name: ingress
  namespace: default
  resourceVersion: '49737310'
  uid: aac23e06-c626--2692ba8a1a47
spec:
  ingressClassName: alb
  rules:
    - host: api.2222.top
      http:
        paths:
          - backend:
              service:
                name: redirect
                port:
                  name: use-annotation
            path: /profile/upload
            pathType: Prefix
  tls:
    - hosts:
        - api.2222.top
      secretName: api-prod-ssl-at-default
status:
  loadBalancer:
    ingress:
      - hostname: alb-11111.cn-hangzhou.alb.aliyuncsslb.com