【问题标题】:index.html in aws s3 displaying raw textaws s3中的index.html显示原始文本
【发布时间】:2017-05-30 11:07:14
【问题描述】:

笔记本电脑上的相同 index.html 可以正确显示网页。 aws 按原样显示文本,如下所示,未渲染。遵循 S3 静态网站托管步骤。仅供参考。

<html>
<head>
<title>Testing, Inc.</title>
</head>
<body bgcolor="#EDDD9E">
<h1 align="center">Welcome!</h1>
<p>Welcome to my <strong>first</strong> webpage. I am writing this page using a text editor and plain old html.</p>
<p>By learning html, I'll be able to create web pages like a pro....<br>
which I am of course.</p>
Here's what I've learned:
<ul>
<li>How to use HTML tags</li>
<li>How to use HTML colors</li>
<li>How to create Lists</li>
</ul>
</body>
</html>

感谢您的帮助。

【问题讨论】:

    标签: html amazon-web-services browser indexing render


    【解决方案1】:

    如果文件的扩展名不是 html/htm 或者文件上没有扩展名,它会将 Meta Data/Content-Type 设置为 application/octet-stream,您可以将其更新为 text/html,它会起作用。

    【讨论】:

    • 我已经将 Content-Type 设置为 text/html。我的帐户仍处于试用/免费期。有什么限制吗?
    • 试用账号没有任何关系,可能与您的浏览器有关。你在用什么?
    • 你是对的!我用的是铬。现在我尝试了 IE,它成功了!但是相同的 html 在我的笔记本电脑的 chrome 中加载得很好:(
    【解决方案2】:

    如果有人正在阅读本文,如果您的代码没有被渲染并且您正在使用 windows。

    在您保存文本文件的文件夹中,转到“查看”,然后在“选项”中单击“更改文件夹和搜索选项”。

    然后点击“查看”选项卡并取消选中“隐藏已知文件类型的扩展名”。

    【讨论】:

      【解决方案3】:

      谢谢 seartun 和 Adrian Mole。 两者都对我的问题产生了影响,根本问题是 AWS 没有将文件注册为 HTML 文档。我使用的是 mac,我使用 word 来保存我的带有 HTML 扩展名的文件,即使它是一个 HTML 文档并且 AWS 元数据表明它是 html/文本,它仍然无法正确呈现。 我的解决方案是使用文本编辑器应用程序来保存我的文件而不是单词,我使用 submlime 文本退出,然后重新上传强制元数据到 Text/HTML

      【讨论】:

        猜你喜欢
        • 2022-12-12
        • 1970-01-01
        • 2022-07-04
        • 2020-04-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-09
        • 1970-01-01
        相关资源
        最近更新 更多