Статический сайт Amazon S3 не поддерживает файлы css или js

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

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

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

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

Ответ 1

Причина в том, что amazon S3 устанавливает тип содержимого css файлов в binary/octet-stream, следуйте этому руководству, чтобы решить эту проблему.

Ответ 2

Вам нужно выбрать свой CSS файл, а затем на вкладке "Свойства" нажать "Метаданные". Это делается для назначения дополнительных метаданных объекту в виде пары имя-значение. Ключ Content-Type должен иметь значение text/css

enter image description here