Tôi đang sử dụng CloudFront để phân phối tệp hình ảnh, css và js cho trang web của mình bằng tùy chọn xuất xứ tùy chỉnh với tên miền phụ CNAMEd vào tài khoản của tôi. Nó hoạt động khá tốt.Nguồn gốc tùy chỉnh trên đám mây đang gây ra vấn đề nội dung trùng lặp
trang web chính: www.mainsite.com
- static1.mainsite.com
- static2.mainsite.com
trang mẫu: www.mainsite.com/summary/page1. htm
trang này gọi là một hình ảnh từ static1.mainsite.com/images/image1.jpg
Nếu Cloudfront chưa lưu hình ảnh, nó sẽ lấy hình ảnh từ www.mainsite.htm/images/image1.jpg
Tất cả đều hoạt động tốt.
Vấn đề là google cảnh báo đã đưa tin trang như được tìm thấy ở cả hai:
Các trang chỉ nên truy cập từ www. trang web. Không thể truy cập các trang từ các miền CNAME.
Tôi đã cố gắng đặt một ghi đè mod trong tệp .htaccess và tôi cũng đã cố gắng đặt lối ra() trong tệp tập lệnh chính.
Nhưng khi Cloudfront không tìm thấy phiên bản tĩnh của tệp trong bộ nhớ cache, nó gọi nó từ trang chính và sau đó lưu trữ nó.
câu hỏi sau đó là:
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?
Nhờ sự giúp đỡ của bạn.
Joe