1
我在Amazon AWS Cloud S3存儲桶中有一個靜態網站。該網站使用CloudFront提供服務。我應該如何處理Amazon S3上的error.html?
在靜態網站託管下的鬥性設置我指定error.html
頁面作爲網站錯誤文件。現在,當有人轉到不存在的頁面時,我的自定義錯誤文檔error.html內容將與404標題一起提供。那很好。
問題是當有人直接導航到https://www.example.com/error.html的error.html的供應與HTTP狀態代碼:200。這意味着這頁面可以通過搜索引擎機器人抓取和索引。
我該怎麼處理這個頁面?
我應該只添加NOINDEX的error.html到<head>
:
<meta name="robots" content="noindex">
或以某種方式變化S3/CloudFront的設置頁眉響應?怎麼樣?
謝謝你的回答,但我的問題不是關於返回404響應的不存在的頁面。它是關於訪問用作顯示自定義錯誤頁面的模板的** error.html頁面文件**。 沒有任何更改,它只是一個標準頁面,返回狀態代碼200不好。 –
看來你是對的我理解錯了,我會更新答案 – Ashan
謝謝!我也有CloudFront。我應該在那裏設置什麼?如果error.html返回404,是否有可能將它用作錯誤文檔? –