Задать вопрос
@blazer05

Как настроить .htaccess на django?

Здравствуйте.
Нужна помощь в настройке .htaccess. Проблема заключается в том, что сейчас после добавление в .htaccess некоторых директив при загрузке сайта в адресной строке браузера выдается такой адрес сайта.
https://mysite.ru/django.wsgi/
Это появилось после того как добавил эти строки.
RewriteCond %{HTTP:X-Forwarded-Protocol} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
Эти правила перенаправления нужны, но без них адрес сайта нормально выглядит после загрузки.
Как это можно пофиксить?
  • Вопрос задан
  • 2536 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@blazer05 Автор вопроса
AddHandler wsgi-script .wsgi
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /django.wsgi/$1 [QSA,PT,L]

в файле settings.py добавьте это
# Редирект на https://
SECURE_SSL_REDIRECT = True
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы