2013-02-11 20 views
10

Amazon S3 üzerinde statik bir web sitesi kurmaya çalışıyorum. Kişisel alanımı kullanmak için ayarlanmış şeylerim var ve şu ana kadar içeriğe iyi erişebiliyorum. Tüm bağlantılar hem "root" dizinindeki sayfalar hem de alt klasörlerdeki sayfalar için çalışır, dolayısıyla S3'ün kullandığım yolları takip edebileceği görülmektedir.Amazon S3 statik web sitesi css veya js dosyaları sunmuyor

Sorun şu ki, css stilleri sayfalara uygulanmıyor (yerel makinemdeki geliştirme sunucusunda iyi çalışıyor). Göreli ve mutlak yollar kullanarak denedim, ama bu problem gibi görünmüyor. İçeriği olması gerektiği gibi görebilirim ve siteyi normal olarak seyredebilirim, ancak stil yok.

Klasörlerde izinlerle uğraşmayı denedim, ancak açıkça doğru bir şey alamıyorum. Belli bir şey eksik miyim? Surely S3 bireysel stil sayfalarını kullanabilir mi?

Herhangi bir düşünce için şimdiden teşekkür ederiz.

cevap

14

Nedeni, amazon S3, css dosyalarının içerik türünü binary/octet-stream olarak ayarlar, bu sorunu çözmek için this tutorial'u izleyin.

+0

Vay, leke. Bu benim sorunumdu ve eğitici bir çekicilik gibi çalıştı (İletim'in sahibi olacağım, bu yüzden hepim belirlendi). Çok teşekkürler. – unnamedcrewman

+4

Bağlantı öldü, ama aslında 's3cmd koydu -m" text/css "$ YOUR_PATH s3: // $ BUCKET/$ YOUR PATH' – user1158559