Вопросы, связанные с работой языка Python (через расширения mod_wsgi и mod_python) и фреймворка Django.
По умолчанию любой HTTP-запрос к сайту, работающему на Django через mod_python, передается веб-сервером в соответствующий Django-проект. Поэтому все статические файлы необходимо размещать в подпапках директории домена, а в этих подпапках должны находиться файлы .htaccess с такой директивой внутри:
SetHandler None
Однако это не решает проблему, если файл необходимо разместить в самой директории домена, а не в подпапке. Это файлы robots.txt, favicon.ico, файлы авторизации различных сервисов (например, «Яндекс.Вебмастер», «Инструменты для вебмастеров Google») и т. п. В подобных случаях директиву SetHandler нужно размещать в файле .htaccess в директории домена внутри контейнеров <Files> или <FilesMatch>:
<FilesMatch "^(robots\.txt|favicon\.ico)$">
SetHandler None
</FilesMatch>
Подробную информацию о контейнерах <Files> и <FilesMatch> можно найти в документации Apache.