обслуживающие статические файлы - PullRequest
0 голосов
/ 07 апреля 2011

Ранее я работал над одним проектом django в домене abc.com и обслуживал статические медиа-файлы в разделе abc.com/media/.Но я понял, что было бы лучше разделить мою задачу на 3 различных проекта django под поддоменами user1.abc.com user2.abc.com и abc.com.

Мой вопрос заключается в том, каков наилучший способобслуживать статические файлы (css, js) сейчас?

Стоит ли создавать отдельные папки для каждого сайта и указывать на них отдельные URL-адреса?

Или хранить все файлы в одном URL-адресе?Если да, значит ли это, что я не могу использовать относительный путь в url () моих css-файлов?

1 Ответ

1 голос
/ 07 апреля 2011

Вы можете использовать «static.abc.com» и поместить все туда, но тогда вам придется использовать абсолютные URL-адреса в ваших CSS-файлах, или вы сможете использовать (в зависимости от вашего веб-хостинга)символическая ссылка на общий каталог, и обслуживать статические файлы, используя nginx / apache.например:

/app/user1/media -> /path/to/static/files
/app/user2/media -> /path/to/static/files
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...