--- apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: name: ghost-en-https namespace: ghost-en spec: entryPoints: - websecure routes: - kind: Rule match: Host(`www.theexclusionzone.com`) services: - name: ghost-en port: 2368 - kind: Rule match: Host(`theexclusionzone.com`) middlewares: - name: redirect-to-www-https namespace: ghost-en services: - name: ghost-en port: 2368 tls: secretName: ghost-en-tls --- apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: name: ghost-en-http-redirect namespace: ghost-en spec: entryPoints: - web routes: - kind: Rule match: Host(`www.theexclusionzone.com`) middlewares: - name: redirect-to-https namespace: ghost-en services: - name: ghost-en port: 2368 - kind: Rule match: Host(`theexclusionzone.com`) middlewares: - name: redirect-to-www-https namespace: ghost-en services: - name: ghost-en port: 2368