2013-02-11 2 views
10

Я пытался настроить статический веб-сайт на Amazon S3. У меня есть все, чтобы использовать мой личный домен, и до сих пор мне удалось получить доступ к контенту просто отлично. Все ссылки работают, как для страниц в корневом каталоге, так и для страниц в подпапках, поэтому кажется, что S3 может следовать за используемыми мной способами.Статический сайт Amazon S3 не поддерживает файлы css или js

Проблема в том, что ни один из стилей css не применяется к страницам (он отлично работает на сервере разработки на моей локальной машине). Я пытался использовать относительные и абсолютные пути, но это, похоже, не проблема. Я могу видеть содержимое так, как должно быть, и я могу нормально перемещаться по сайту, но просто нет стиля.

Я пробовал возиться с разрешениями в папках, но я явно не понимаю, что правильно. Мне что-то не хватает? Неужели S3 может использовать отдельные таблицы стилей?

Заранее благодарим за любые мысли.

ответ

14

Причина в том, что Amazon S3 задает тип контента css файлам binary/octet-stream, а затем this tutorial для решения этой проблемы.

+0

Wow, spot on. Это была моя проблема, и учебник работал как шарм (у меня, случается, есть Transmit, поэтому я все настроен). Большое спасибо. – unnamedcrewman

+4

Ссылка мертва, но по существу 's3cmd put -m" text/css "$ YOUR_PATH s3: // $ BUCKET/$ YOUR PATH' – user1158559

Смежные вопросы