Mam stronę internetową hostowaną na Amazon S3. Jest to nowa wersja starej witryny hostowanej na WordPress.
Skonfigurowałem niektóre pliki z metadanymi Website Redirect Location
do obsługi starej lokalizacji i przekierowania ich na nowe strony witryny.
Na przykład: miałem http://www.mysite.com/solution
do przekierowania, http://mysite.s3-website-us-east-1.amazonaws.com/product.html
więc utworzyłem pusty plik o nazwie solution
wewnątrz mojego segmentu z poprawnymi metadanymi:
Website Redirect Location
= /product.html
Metadane przekierowania S3 są równoważne z 301 Moved Permanently
tymi, które są świetne dla SEO. Działa to świetnie, gdy uzyskuje się dostęp do adresu URL bezpośrednio z domeny S3.
Skonfigurowałem również dystrybucję CloudFront na podstawie segmentu witryny. A gdy próbuję uzyskać dostęp za pośrednictwem mojej dystrybucji, przekierowanie nie działa, tj .:
http://xxxx123.cloudfront.net/solution
nie przekierowuje, ale zamiast tego pobiera pusty plik.
Więc moje pytanie brzmi: jak utrzymać przekierowanie poprzez dystrybucję CloudFront? Lub jakiś pomysł, jak poradzić sobie z przekierowaniem bez pogorszenia SEO?
Dzięki