2017-09-25 12 views
0

私はほとんどウェブサイトを手に入れています。正しいバケット(www.samuraifish.com)を作成しましたが、何らかの理由で公開リンクを取得しようとすると、www.samuraifish.comではなくhttps://storage.googleapis.com/www.samuraifish.com/htdocs/index.htmlになります。 「ウェブサイトの設定を編集」をクリックすると、「あなたはwww.samuraifish.comでこのウェブサイトにアクセスできます」というメッセージが表示されますが、ブラウザにwww.samuraifish.comを入力すると、次のように表示されます。ウェブサイトをnon-storage.googleapisのアドレスに設定する方法がわかりません

<Error> 
<Code>NoSuchKey</Code> 
<Message>The specified key does not exist.</Message> 
</Error> 

これを修正するにはどうすればよいですか?私はすでにGoogle Domainsを通じて自分のCNAMEを作成しているので、www.samuraifish.comはc.googleapis.comを指すべきです。唯一のディレクトリURLを使用すると、インデックスページを割り当てる必要があります(ドメインのみwww.samuraifish.com URLへのリクエストのためのケースである)要求されたときに特定のページを表示するには

おかげで、 プリヤ

答えて

0

Optional: Assigning index and error pagesから

インデックスページは(もwebserver directory indexと呼ばれる) ファイルが 「ディレクトリ」を要求あなたの静的なサイトへの訪問者に返されます。 http://www.example.com, などの最上位サイトが要求された場合、またはページが見つからない場合(たとえば、 http://www.example.com/directory)、サービスは インデックスページを返します。インデックスページの接尾辞を割り当てなかった場合、または の「ディレクトリ」に関連付けられたインデックスページがない場合、Cloud Storage はエラーページを返します。どのファイルがインデックスページの として機能するかを制御するプロパティはMainPageSuffixです。例えば

MainPageSuffixは、オブジェクトにwww.example.com/index.htmlときに、ユーザー 要求http://www.example.comを返すためのクラウドストレージ 試みindex.htmlある場合。同様に、オブジェクトがない場合は、 www.example.com/directory、Cloud Storageは、ユーザが http://www.example.com/directoryを要求すると、 オブジェクトwww.example.com/directory/index.htmlを返します。そのようなオブジェクトがない場合、Cloud Storageはエラーページを返します。

+0

私の問題を理解しました。私はインデックスページを追加しましたが、index.html(と他のすべて)がhtdocsフォルダに含まれているときにindex.htmlとして指定しました。私がwww.samuraifish.com/htdocs/index.htmlを調べると、私のウェブサイトは私が期待しているように現れますが、インデックスページhtdocs/index.htmlを作成すると、自分のウェブサイトのhtmlが表示されますが、スタイリングのように、そうではありません。どんな考え? –

関連する問題