2013-02-11 15 views
10

Ho provato a configurare un sito Web statico su Amazon S3. Ho impostato le cose per utilizzare il mio dominio personale e finora ho potuto accedere al contenuto in modo corretto. Tutti i link funzionano, sia per le pagine nella directory "root" che per le pagine nelle sottocartelle, quindi sembra che S3 possa seguire i percorsi che sto usando.Il sito Web statico Amazon S3 non pubblica file css o js

Il problema è che nessuno degli stili css viene applicato alle pagine (funziona correttamente sul server di sviluppo sul mio computer locale). Ho provato a utilizzare percorsi relativi e assoluti, ma questo non sembra essere il problema. Riesco a vedere il contenuto come dovrebbe, e posso navigare normalmente il sito, ma non c'è solo uno stile.

Ho provato a utilizzare i permessi sulle cartelle, ma chiaramente non sto ottenendo qualcosa di giusto. Mi manca qualcosa di ovvio? Sicuramente S3 può usare fogli di stile individuali?

Grazie in anticipo per qualsiasi pensiero.

risposta

14

Il motivo è, amazon S3 imposta il tipo di contenuto di file css su binary/octet-stream, seguire this tutorial per risolvere questo problema.

+0

Wow, azzeccato. Questo era il mio problema, e il tutorial ha funzionato come un incantesimo (mi capita di possedere Transmit, quindi sono tutto pronto). Molte grazie. – unnamedcrewman

+4

Il link è morto, ma essenzialmente 's3cmd put -m" text/css "$ YOUR_PATH s3: // $ BUCKET/$ YOUR PATH' – user1158559

Problemi correlati