Разработать .htaccess для проекта на django

2 000 руб. за проект
03 июня 2021, 21:23 • 4 отклика • 39 просмотров
Здравствуйте! Необходимо написать конфигурационный .htaccess файл для Апача (либо поправить существующий так чтобы работало). Необходимо чтобы он делал следующее (если какие-то пункты невозможно реализовать - напишите):

- Если в папке /static/ есть файл - то отдается файл
- Если файла нет то редиректится на Django /django.wsgi/$
- Если джанго возвращает 404 то редиректится на /static/index.html (не уверен что это возможно реализовать)


То что сейчас сделано
```
AddHandler wsgi-script .wsgi
RewriteEngine on

RewriteCond /static/%{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ - [S=2]
RewriteCond /static/%{REQUEST_FILENAME} -f
RewriteCond /static/%{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/static/
RewriteRule ^(.*)$ /static/$1 [L]

RewriteRule ^(.*)$ - [S=1]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /django.wsgi/$1 [QSA,PT,L]


````
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Спасибо за сотрудничество!
3 года назад
Понравилось сотрудничать. Понятное ТЗ, моментальная оплата. Рекомендую!
3 года назад