2016-08-25 2 views
0

Ich versuche, ein paar Redirects, die derzeit in einer. Htaccess-Datei befinden, zu einem S3-Bucket (s) zu ersetzen. Ich habe Probleme mit den benutzerdefinierten Weiterleitungen zu einer anderen Domain.301 Redirects mit S3

Zum Beispiel einer meiner Wieder anweist sieht wie folgt aus:

Redirect 301/site https://newwebsite.com

ich die benutzerdefinierte Routing-Regel festgelegt haben, wie, aber es ist nicht die Umleitung zu tun, es ist einfach zu ersetzen " site“mit‚https://newwebsite.com‘, dh bucket-name-amazonaws.com/ https://newwebsite.com

<?xml version="1.0"?> 
<RoutingRules> 
    <RoutingRule> 
     <Condition> 
      <KeyPrefixEquals>site</KeyPrefixEquals> 
     </Condition> 
     <Redirect> 
      <HostName>newwebsite</HostName> 
      <Protocol>https</Protocol> 
      <ReplaceKeyPrefixWith></ReplaceKeyPrefixWith> 
     </Redirect> 
    </RoutingRule> 
</RoutingRules> 
+0

Das sollte wirklich funktionieren, und wenn konfiguriert, wie Sie beschreiben, gibt das Verhalten, das Sie beobachten, es ist beunruhigend - es scheint wie ein Fehler oder eine Regression in S3 selbst, die unwahrscheinlich, aber nicht unmöglich ist. Ist das Ersetzen von '(anstelle von" Prefix ")? –

+0

Nein, das hat auch nicht funktioniert. Ich habe ein Ticket mit AWS-Unterstützung angemeldet, interessiert, um zu sehen, was los ist. –

+0

Es wird interessant sein zu sehen, was sie sagen. –

Antwort

0

Anwenderfehlern .... gesetzt hatte ich es anfangs auf falsch und es wurde zwischengespeichert.

Verwandte Themen