2012-09-24 31 views
11

Tôi đang tìm cách di chuyển một trang web hiện có sang Google Cloud Storage. Tuy nhiên, trang web hiện tại đã thay đổi cấu trúc URL của nó một vài lần trong quá khứ. Những thay đổi này hiện đang được Apache xử lý: ví dụ: URL /days/000233.html chuyển hướng đến/days/new-name và/days/new-post-name chuyển hướng đến/days/2002/01/01/new -đăng tên. Tương tự, /index.rss chuyển hướng đến /feed.xml, v.v.Một đối tượng trong Google Cloud Storage hoạt động như một "chuyển hướng" hoặc "liên kết tượng trưng"

Có cách đánh dấu một đối tượng trong GCS để nó hoạt động như một "liên kết tượng trưng" đối với một đối tượng GCS khác trong cùng một nhóm không? Tức là, khi tôi thêm cấu hình trang web vào một nhóm, yêu cầu một đối tượng (lý tưởng) tạo tiêu đề chuyển hướng 301 cho một đối tượng khác, hoặc (ít lý tưởng) phục vụ nội dung của đối tượng khác như của riêng nó?

Tôi không muốn chỉ sao chép đối tượng tại mỗi URL, vì điều đó sẽ tăng gấp ba không gian lưu trữ của tôi. Tôi cũng không thể sử dụng tiêu đề làm mới meta bên trong nội dung đối tượng, vì một số đối tượng được chuyển hướng không phải là tài liệu HTML (chúng là hình ảnh hoặc nguồn cấp dữ liệu RSS). Vì những lý do tương tự, tôi không thể xử lý điều này bên trong NotFound 404.html bằng JavaScript.

Trả lời

11

Rất tiếc, chức năng liên kết tượng trưng hiện không được Google Cloud Storage hỗ trợ. Đó là một ý tưởng tốt và đáng xem xét như một tính năng trong tương lai.

+6

Hiện tại, một tương lai đã đến! Bất kỳ kế hoạch cho một liên kết tượng trưng như tính năng cho GCS? – hiroshi

+0

yeah ur3 s3 của tôi bao gồm tên thùng trong đường dẫn cũng như dns, vì vậy khi chuyển đổi tất cả các url của tôi đã lỗi thời, do đó, điều này sẽ được tốt đẹp. – Kevin

+0

Thật tuyệt vời khi phục vụ nội dung thực tế giống như một liên kết tượng trưng thực sự –

Các vấn đề liên quan