2012-09-24 24 views
11

既存のウェブサイトをGoogle Cloud Storageに移動することを検討しています。しかし、既存のWebサイトでは、過去に数回URL構造が変更されています。これらの変更は現在Apacheによって処理されています。たとえば、/ days/new-post-nameと/ days/new-post-nameにリダイレクトされる/days/000233.htmlは/ days/2002/01/01/newにリダイレクトされます-post-name。同様に、/index.rssは/feed.xmlにリダイレクトされます。「リダイレクト」または「シンボリックリンク」として機能するGoogle Cloud Storageのオブジェクト

GCSにオブジェクトをマーキングして、同じバケット内の別のGCSオブジェクトとの「シンボリックリンク」として機能させる方法はありますか?つまり、バケットにWebサイトの設定を追加すると、オブジェクトを要求すると理想的には別のオブジェクトに301リダイレクトヘッダーが生成されます。

オブジェクトを各URLに複製するのは、私の記憶領域が3倍になるためです。また、リダイレクトされたオブジェクトの一部はHTMLドキュメントではないので(イメージやRSSフィード)、オブジェクトの内容の内部にメタリフレッシュヘッダーを使用することはできません。同様の理由から、JavaScriptでNotFound 404.html内でこれを処理することはできません。

答えて

11

残念ながら、現在のところsymlink機能はGoogle Cloud Storageではサポートされていません。それは良いアイデアだが、将来の機能として考える価値がある。

+6

今すぐ2014年が来た! GCSのシンボリックに似た機能の計画はありますか? – hiroshi

+0

ええ、私のs3のURLにはバケツの名前もパスにもDNSにも入っていますので、私のすべてのURLを古いものにするといいですね。 – Kevin

+0

実際のコンテンツを提供することは嬉しいです。つまり、本物のシンボリックリンク –

関連する問題