styles.css文件没有加载到我的网页上,而我在Amazon S3上托pipe。 看来我的styles.css文件被识别为text/x-asm而不是text/css如我的index.html文件中所述:
<link title="styles" href="styles.css" type="text/css" rel="stylesheet" />
如果我无法访问服务器,如何更正MIMEtypes? 有工作吗? 让我知道如果有什么不清楚。 这里是使用FireBug的输出:

如果你真的得到了text/x-asm作为你的mimetypes,S3显然试图用一个叫做魔法数据库的东西来检测你的文件的正确types。 这个数据库不完美。 检查您的CSS文件是否发生以下任何一种情况…
.asciiz .byte .even .globl .text .file .type
然后改写或删除它们。 该文件不应再被检测为程序集(text / x-asm)。
也就是说,我还没有find任何证据表明S3实际上正在做MIME检测,我真的不希望他们 – 这是一个相对昂贵的操作。 它可能是你用来上传你的CSS文件到S3上的程序,或者它可能是完全不同的东西。 无论如何,手动设置内容types可能会更好。 这里有一篇文章展示了如何做到这一点,无论是通过Web界面,还是通过Panic Transmit。