【问题标题】:CSS files not loading from AWS S3CSS 文件未从 AWS S3 加载
【发布时间】:2015-10-15 12:44:57
【问题描述】:

我在标题中包含我的 CSS 文件:

<link rel="stylesheet" type="text/css" href="http://cdn.website.com/base.css">

在Properties-->Metadata-->下的S3界面中

Key: Content-Type
Value: text/css

权限授予EveryoneOpen/Download

还是不行。

【问题讨论】:

  • 您确定 cdn.website.com 指向您的存储桶,对吧?
  • 你需要把问题从中间拆分出来,然后看两个方向。您可以使用浏览器直接访问http://cdn.website.com/base.css 吗?如果没有,请查看 S3 和 DNS。如果是这样,请在启用浏览器的开发人员工具的情况下加载您的页面,并查看文件是否实际被请求,或者是否记录了错误。每种可能性都会导致对适当的下一步做出非常不同的选择。您的网站是 http 还是 https?
  • 是的,该页面可访问http://cdn.website.com/base.css,但在&lt;link&gt; 标记中调用时不会加载。我正在使用 http
  • 问题解决了吗?我有同样的问题。
  • 这个问题好运吗?有同样的问题

标签: html css amazon-web-services amazon-s3


【解决方案1】:

问题在于确定应用程序静态内容的路径(这取决于应用程序启动的路径)

解决方案是:

  1. 从根应用路径启动应用

    示例:ApplicationName path=/home/ec2-user/site 然后需要

     cd /home/ec2-user/site && ./ApplicationName   
    
  2. 为方法.UseWebRoot(path_to_static_content)配置路径

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-22
    • 1970-01-01
    • 2018-02-28
    • 2019-03-04
    • 2018-10-10
    • 2016-07-24
    相关资源
    最近更新 更多