2016-05-14 5 views
1

У меня есть файл mysite.fcgi, в котором записано расположение проекта django. У меня есть рабочий файл .htaccess.HTTP to HTTPS using .fcgi и .htaccess в django

AddHandler fcgid-script .fcgi 
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ mysite.fcgi/$1 [QSA,L] 

Я хочу, чтобы этот .htaccess перенаправлял весь HTTP-запрос на https. Я попытался поместить https: // infront из mysite.fcgi, но не работал. Любая помощь приветствуется.

ответ

1

Вы можете добавить следующие строки в файл .htaccess:

RewriteCond %{HTTPS} !=on 
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

Также см this page для более детального обсуждения и другие методы.

+0

Спасибо! Ссылка очень полезна. – user3236678