2017-09-25 86 views
0

所以我幾乎完成了讓我的網站開始。我創建了正確的存儲區(www.samuraifish.com),但由於某種原因,當我嘗試獲取公共鏈接時,它的地址爲https://storage.googleapis.com/www.samuraifish.com/htdocs/index.html,而不是www.samuraifish.com。當我點擊「編輯網站配置」時,我收到一條說明:「您可以訪問www.samuraifish.com網站」,但是當我在瀏覽器中輸入www.samuraifish.com時,我收到以下內容:無法弄清楚如何讓網站指向非storage.googleapis地址

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

我該如何解決這個問題?我已經通過Google Domains創建了我的CNAME,因此www.samuraifish.com應該指向c.googleapis.com。

感謝, 普里亞

回答

0

當請求只是一個目錄URL來顯示特定頁面(這是域只www.samuraifish.com URL請求的情況下),你需要指定一個索引頁。

Optional: Assigning index and error pages

一個索引頁(也稱爲webserver directory index)是 文件返回給遊客到您的靜態站點誰請求 「目錄」。如果請求頂級站點(例如http://www.example.com, )或請求丟失頁面(例如 http://www.example.com/directory),則該服務嘗試返回 索引頁。如果您尚未分配索引頁後綴,或者 「目錄」沒有關聯的索引頁,則Cloud Storage 會返回錯誤頁面。控制哪個文件作爲 索引頁的屬性是MainPageSuffix

例如,如果MainPageSuffixindex.html,雲存儲 嘗試返回對象www.example.com/index.html當用戶請求 http://www.example.com。同樣,如果沒有對象 www.example.com/directory,則當用戶請求 http://www.example.com/directory時,雲存儲嘗試返回對象www.example.com/directory/index.html。如果沒有這樣的對象,雲存儲會返回一個錯誤頁面。

+0

我已經想通了我的問題。我添加了一個索引頁面,但是當我的index.html(和其他所有內容)包含在htdocs文件夾中時,我已將其指定爲index.html。當我查閱www.samuraifish.com/htdocs/index.html時,我的網站就像我期望的那樣出現,但是當我製作索引頁面htdocs/index.html時,我的網站的html顯示出來,但是其他所有內容,像造型,不是。任何想法爲什麼? –