Skip to content

revert(traefik): defer the http to https redirect to the cloudflare edge - #324

Closed
dargmuesli wants to merge 1 commit into
mainfrom
revert/traefik/cloudflare-https-redirect
Closed

dargmuesli wants to merge 1 commit into
mainfrom
revert/traefik/cloudflare-https-redirect

Conversation

@dargmuesli

Copy link
Copy Markdown
Member

This reverts #322, which attached the http-to-https redirect middleware to the http-only routers. In production those routers sit behind the cloudflare tunnel's https entrypoint and are never reached, so the redirect never ran and the labels described an enforcement that was not actually in place. The cloudflare edge now forces https for every hostname, which makes the origin-side labels redundant.

The www-to-apex host canonicalization stays on the secure router, because the edge redirect changes only the scheme and not the host. In development the redirect labels return to being dev-only, where the http entrypoint is still reached directly.

Reverts #322; its redirect labels sat on the web-only routers that the cloudflare tunnel never reaches, so they redirected nothing. The edge now enforces https.
@dargmuesli

Copy link
Copy Markdown
Member Author

Closing in favor of keeping the http-to-https redirect middleware on the http routers as a fallback. The cloudflare edge already enforces https, so the origin-side labels are belt-and-suspenders rather than load-bearing.

@dargmuesli dargmuesli closed this Oct 27, 2026
@dargmuesli
dargmuesli deleted the revert/traefik/cloudflare-https-redirect branch October 27, 2026 14:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant