Вы должны быть в состоянии сделать это, указав перенаправление и замену.Вам также необходимо убедиться, что правило Host соответствует любым поддоменам.Вот конфигурация для docker-compose:
services:
traefik:
# ...existing config
sub1:
# ...existing config
error:
# ...existing config
labels:
# Match all subdomains
- traefik.frontend.rule=HostRegexp:{subdomain:[a-z]+}.domain.com
- traefik.frontend.redirect.regex=^https?://(.*).domain.com
- traefik.frontend.redirect.replacement=https://error.domain.com
# Set priority to low number so matches after other rules
- traefik.frontend.priority=1
Еще проще, если вы не возражаете против изменения домена, а просто хотите показать ошибку, поскольку вам не нужны метки traefik.frontend.redirect