2012-09-24 14 views
11

Mevcut bir web sitesini Google Cloud Storage'a taşımak istiyorum. Ancak, mevcut web sitesi geçmişte birkaç kez URL yapısını değiştirmiştir. Bu değişiklikler şu anda Apache tarafından ele alınmaktadır: Örneğin, /days/000233.html URL'si/gün/yeni-post-name ve/days/new-post-name yönlendirmelerini/days/2002/01/01/new adresine yönlendiriyor. -posta adı. Benzer şekilde, /index.rss /feed.xml dosyasına yönlendirir ve böyle devam eder.Google Cloud Storage'da "yönlendirme" veya "sembolik link" olarak işlev gören bir nesne

GCS'de bir nesneyi işaretlemek için bir yol var mı, böylece aynı kovadaki başka bir GCS nesnesine "sembolik bağlantı" işlevi görüyor mu? Yani, bir küme için web sitesi yapılandırması eklediğimde, bir nesneyi (ideal olarak) başka bir nesneye 301 yönlendirme üstbilgisi oluşturmasını (veya ideal olarak) başka bir nesnenin içeriğini kendi başına mı sunmasını istemek?

Her iki URL'deki nesneyi çoğaltmak istemiyorum çünkü bu, depolama alanımı üç katına çıkaracaktı. Yeniden yönlendirilen nesnelerin bir kısmı HTML belgeleri olmadığından (bunlar resimler veya RSS beslemeleri), nesne içeriğinin içindeki meta yenileme başlıklarını kullanamıyorum. Benzer nedenlerden dolayı, bunu JavaScript ile NotFound 404.html içinde kullanamıyorum.

cevap

11

Ne yazık ki, symlink işlevi şu anda Google Cloud Storage tarafından desteklenmemektedir. Yine de iyi bir fikir ve gelecekteki bir özellik olarak düşünmeye değer.

+6

Şimdi 2014, bir gelecek geldi! GCS için bir sembolik bağlantı gibi bir planın var mı? – hiroshi

+0

Evet, benim s3 URL'leri yolun yanı sıra dns'de de kova adını içeriyordu, bu yüzden tüm URL'lerimi değiştirdiğimde, bu iyi olurdu. – Kevin

+0

Gerçek içeriğe hizmet etmek harika olurdu, yani sadece gerçek bir simetrik bağlantı –

İlgili konular