Я использую CloudFront для обслуживания изображений, файлов css и js для моего веб-сайта, используя параметр настраиваемого происхождения с поддоменами CNAMEd в мою учетную запись. Работает очень хорошо.
Основной сайт: www.mainsite.com
Пример страницы: www.mainsite.com/summary/page1.htm
Эта страница вызывает изображение со страницы static1.mainsite.com/images/image1.jpg
Если Cloudfront еще не кэшировал изображение, он получает изображение с сайта www.mainsite.htm / images / image1.jpg
Все это работает нормально.
Проблема в том, что предупреждение Google сообщило, что страница была найдена на обоих:
Страница должна быть доступна только с www. сайт. Страницы не должны быть доступны из доменов CNAME.
Я попытался перезаписать мод в файле .htaccess, а также попытался поместить exit () в основной файл сценария.
Но когда Cloudfront не находит статическую1 версию файла в своем кэше, он вызывает ее с основного сайта, а затем кэширует.
Тогда вопросы:
1. What am I missing here?
2. How do I prevent my site from serving pages instead of just static components to cloudfront?
3. How do I delete the pages from cloudfront? just let them expire?
Спасибо за вашу помощь.
Джо