У меня есть сайт, размещенный на Amazon S3. Это новая версия старого сайта, размещенного на WordPress.
Я настроил некоторые файлы с метаданными Website Redirect Location
для обработки старого местоположения и перенаправления их на новые страницы веб-сайта.
Например: у меня было http://www.mysite.com/solution
то, что я хочу перенаправить, http://mysite.s3-website-us-east-1.amazonaws.com/product.html
поэтому я создал пустой файл с именем solution
внутри моего ведра с правильными метаданными:
Website Redirect Location
знак равно /product.html
Метаданные перенаправления S3 эквивалентны тому, 301 Moved Permanently
что отлично подходит для SEO. Это прекрасно работает при доступе к URL напрямую из домена S3.
Я также установил дистрибутив CloudFront на основе корзины сайта. И когда я пытаюсь получить доступ через мой дистрибутив, перенаправление не работает, то есть:
http://xxxx123.cloudfront.net/solution
не перенаправляет, а загружает пустой файл.
Итак, мой вопрос, как сохранить перенаправление через дистрибутив CloudFront? Или любая идея о том, как справиться с перенаправлением без ухудшения SEO?
Благодарность