Форум сайта python.su
Всем привет.
Эта вечная досадная проблема с статичными файлами у джанго.
В общем вести обработку статичных файлов через сам джанго очень не рационально, как по ресурсам так и по безопасности.
Попытки сделать RewriteRule увенчались провалом. Все URL стали идти через файл который указан в RewriteRule (htaccess) и естественно 404 ошибка.
Кто и что может посоветовать. Т.к. в инете куча инфы как пропустить статичные файлы через джанго, но нету инфы о том как пропустить файлы через Апач обойдя джанго.
Офлайн
Копай в сторону настройки виртуальных хостов в apache. Django тут совсем не причем.
У меня сделано так:
Alias /media/ "/путь до файлов/media/"
Alias /css/ "/путь до файлов/scheta/css/"
Офлайн
ZerstorenНу зачем же вы обманываете. В документации есть информация про то как сервить статические файлы – https://docs.djangoproject.com/en/dev/howto/static-files/#serving-static-files-in-production .
Т.к. в инете куча инфы как пропустить статичные файлы через джанго, но нету инфы о том как пропустить файлы через Апач обойдя джанго.
Офлайн
Еще доступ к файлом должен идти от корня сайта.
К примеру robots.txt который обязан лежать в корне сайта.
Офлайн
апач не нужен, юзайте nginx :)
Офлайн