Ich habe eine Website, die auf Amazon S3 gehostet wird. Es ist die neue Version einer alten Website, die auf WordPress gehostet wird.
Ich habe einige Dateien mit den Metadaten eingerichtet Website Redirect Location
, um den alten Speicherort zu verarbeiten und sie auf die neuen Webseiten umzuleiten.
Zum Beispiel: Ich hatte das http://www.mysite.com/solution
, zu dem ich umleiten möchte. http://mysite.s3-website-us-east-1.amazonaws.com/product.html
Also habe ich eine leere Datei namens solution
in meinem Bucket mit den richtigen Metadaten erstellt:
Website Redirect Location
= /product.html
Die S3-Redirect-Metadaten entsprechen einer 301 Moved Permanently
, die sich hervorragend für SEO eignet. Dies funktioniert hervorragend, wenn Sie direkt über die S3-Domain auf die URL zugreifen.
Ich habe auch eine CloudFront-Distribution basierend auf dem Website-Bucket eingerichtet. Und wenn ich versuche, über meine Distribution darauf zuzugreifen, funktioniert die Umleitung nicht, dh:
http://xxxx123.cloudfront.net/solution
leitet nicht weiter, sondern lädt stattdessen die leere Datei herunter.
Meine Frage ist also, wie die Umleitung über die CloudFront-Distribution beibehalten werden kann. Oder eine Idee, wie man mit der Weiterleitung umgeht, ohne die SEO zu beeinträchtigen?
Vielen Dank