Ошибка 404 при запросе существующего файла
Я пытаюсь развернуть проект Django на VPS - он использует Apache и mod_wsgi. (Локально он работает нормально). Моя домашняя страница отображается, но статический файл не найден, что приводит к нечеткому отображению.
Я настроил свои статические файлы таким образом :
settings.py :
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
STATIC_URL = '/static/'
urls.py
urlpatterns = [
path('', home, name='home'),
path('output/<str:region>/<str:summoner_name>', output, name='output')
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
вызов в шаблоне :
После этого я запустил collectstatic, который создал "статическую" папку в корне, как и ожидалось. Я проверил через SSH и FTP, она там есть: смотрите здесь, с правильными разрешениями. URL для доступа к ней должен быть таким: mywebsiteurl/static.
Но я получаю эту ошибку 404, хотя мой проводник, кажется, ищет правильный адрес :
Я просто не понимаю, как я могу получить 404 при запросе файла, который вроде бы существует.