ich habe mehrere Domains wieist es möglich, eine serverbasierte Architektur für dieses Ziel zu erstellen?
x.static.abc.com
y.static.abc.com
z.static.abc.com
ich will Route53 & Cloudfront & s3 verwenden statische Inhalte zu dienen.
, wenn eine Anfrage an x.static.abc.com/1.png ich brauche es zu weich Rewrite geschickt abc.com/static/x/1.png.
Ich möchte keine Umleitung Anfrage mit 301 und 302 Antwort. Daher möchte ich keine Umleitungsregeln in S3 unter Website-Hosting-Option aktivieren verwenden.
Gibt es eine Möglichkeit, es zu tun? Ich brauche deine Lösungen oder Ratschläge. Danke allen.
edit: i verwenden Route53 & Cloudfront & s3, mehr als 4 Jahren. Bei dieser Frage geht es nicht um Grundlagen wie "Wie definiere ich DNS-Einstellungen im Router53?".
i erstellt Eimer in S3 mit x.static.abc.com benannt, fähigen Website-Hosting-Einstellungen in den Eigenschaften, i Endpunkt Route53 hinzugefügt und hinzugefügt Routing-Regeln Regel Umleitung wie:
<RoutingRules>
<RoutingRule>
<Condition>
<KeyPrefixEquals>..</KeyPrefixEquals>
</Condition>
<Redirect>
<ReplaceKeyWith>...</ReplaceKeyWith>
</Redirect>
</RoutingRule>
</RoutingRules>
aber Das ist nicht das, wonach ich suche. Weil es leitet Anfragen mit 301 oder 302
ich suche nach einer Möglichkeit, wie CloudFlare:
Resolve außer Kraft setzen (nur Enterprise): Ändert die Ursprungsadresse für die Anfrage an die URL. Benutzer sehen den Domainnamen in der Adresszeile des Browsers , aber der Inhalt wird von der URL im Feld resolve geliefert. https://support.cloudflare.com/hc/en-us/articles/200168306-Is-there-a-tutorial-for-Page-Rules-
gute Nachrichten, wie kann ich das tun? – mst
Das Erlernen der Grundlagen der Technologie, die Sie verwenden, würde helfen. Sonst jemanden einstellen. Wir sind eine Frage-und-Antwort-Site, nicht eine Website, die für mich kostenlos ist. – TomTom
meiner Meinung nach ist dies nicht die Grundlagen, dies ist ein fortgeschrittener Usecase. Danke für die Antwort trotzdem. – mst