После перенаправления на другую страницу (с главной страницы на другой тамблер) css не загружается
У меня проблема с загрузкой моего css файла для определенных шаблонов (каждый рядом с главной страницей).
Путь к моему css файлу следующий:
Website/static/css/home.css
и когда я захожу на свою веб-страницу, я начинаю с главной страницы, где все в порядке, но затем, когда я пытаюсь перейти на другую страницу (например, mydomain.com --> mydomain.com/something/), css не загружается, и в консоли я вижу следующее:
http://example.com/something/static/css/home.css
"Отказано в применении стиля 'http://example.com/something/static/css/home.css', поскольку его MIME-тип ('text/html') не является MIME-типом, поддерживаемым таблицей стилей, а строгая проверка MIME включена."
и я не понимаю, почему он теперь ищет статический css в другом корневом пути (если это проблема?).
Я использую django, aws-ec2: my settings.py:
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
my urls.py:
urlpatterns += static(settings.MEDIA_URL, document_root = settings.MEDIA_ROOT)
urlpatterns += static(settings.STATIC_URL, document_root = settings.STATIC_URL)
nginx conf:
location /static/ {
autoindex on;
alias /home/ubuntu/Website/static/;
}
Домашняя страница.html
<link rel="stylesheet" href="static/css/home.css" />
еще один шаблон.html:
{% extends './homepage.html' %}
{% load static %}
Заранее спасибо!