2

Googleクラウドストレージは、フォルダーがWebクライアントからのアクセスであるかどうかにかかわらず、異なる動作を提供するようです /

簡単なテストは、次のリンクの異なる動作を示しています

以下を使用してバケットが構成されている場合:

gsutil setwebcfg -m index.html -e 404.html gs://gstest.tekartik.com

情報については、3 つの単純なファイル index.html/404.html/style.css が含まれています。ここで、style.css は背景を黒に設定するだけです。どちらも URL http://gstest.tekartik.com/sub/dir/index.htmlに正しく「リダイレクト」します。ただし、相対パスでは、最初のケースで style.css を適切にロードできません。

私が望むのは、末尾の / を使用して最初のケースをリダイレクトすることです (これは Amazon S3 が行うことです)。末尾の / が入力されているかどうかを気にせずに誰かに URL を渡すことができるように、これが適切に機能するには何が必要ですか?

補足として、これはルート レベルで正常に動作します ( http://gstest.tekartik.com/は自動的にhttp://gstest.tekartik.comに名前が変更されます。ここでは末尾の / は必要ありません)。

4

1 に答える 1

2

エンジニアリング チームと話しましたが、これは期待どおりに機能するはずです。これは、バケット構成設定を追加して予想される動作を有効にすることで、近いうちに修正されます (現在の動作に応じてアプリが壊れないようにするには、追加の構成手順が必要です)。また、gsutil を使用して新しい構成設定を簡単に更新できるようにする予定です。これらの変更がいつ利用可能になるかは正確にはわかりませんが、gs-announce グループに参加して、Google Cloud Storage に関するこれらの (およびその他の) 詳細を監視してください。ご報告いただきありがとうございます。

更新 (2013 年 6 月 3 日): これは本番環境で修正されました。

于 2013-03-22T02:31:12.503 に答える