Разработать .htaccess для проекта на django
2 000 руб. за проект
Здравствуйте! Необходимо написать конфигурационный .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]
````
- Если в папке /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]
````
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.