Verzeihen Sie mir, wenn dies zuvor gefragt wurde, es gibt eine Reihe von Ressourcen, die dies berühren, aber nichts scheint für meinen spezifischen (https) Anwendungsfall zu passen.
Ich versuche, https://www.example.com auf https://example.com umzuleiten . Ebenso sollte dies für http://www.example.com bis https://example.com funktionieren .
Ich habe eine Cloudfront-Distribution mit dem Ursprung eines s3-Buckets eingerichtet, http zu https umgeleitet, den cname example.com hinzugefügt und mein Domain-Zertifikat hinzugefügt (das sowohl für die www-Subdomain als auch für die nackte Domain funktioniert).
Ich habe auch eine separate Distribution mit einem c-Namen für www.example.com eingerichtet, das Zertifikat hinzugefügt und den Ursprung in einem separaten s3-Bucket festgelegt, der in (statisches Website-Hosting) alle Anforderungen an https://example.com umleitet .
Die Umleitung funktioniert wie erwartet für http://example.com zu https://example.com , http (s): //www.example.com zu https://example.com jedoch nicht.
In Route 53 habe ich die Stammdomäne auf die erste Cloudfront-Distribution und www auf die zweite verteilt.