.Stay на SSL через перенаправления - PullRequest
4 голосов
/ 19 сентября 2010

Части моего сайта должны быть серверами через SSL.В ссылках я использую только пути (не полные URL), поэтому пользователи открывают ссылки при использовании SSL.Однако, когда я использую функцию ярлыка перенаправления, пользователь перенаправляется на URL без SSL.

Можно ли указать, что перенаправление должно происходить по SSL?Было бы лучше, если бы перенаправления вели себя как обычные ссылки и не менялись между протоколами HTTP и HTTPS.

Ответы [ 2 ]

1 голос
/ 22 августа 2011

А как насчет общего способа перенаправления? Это не могло работать?

from django.views.generic.simple import redirect_to

urlpatterns = patterns('',   
    (r'^one/$', redirect_to, {'url': '/another/'}),

    #etc...
)

Также вы можете использовать самый простой способ:

from django.http import HttpResponseRedirect

def myview(request):
    ...
    return HttpResponseRedirect("/path/")
0 голосов
/ 28 октября 2012

Извините, что вернулся на этот старый пост, но у меня точно такая же проблема. Когда я захожу на свой сайт (https://jib.li) через ssl, он перенаправляет его в / home, но без ssl ... Я делаю мой редирект, как предложено:

    url(r'^$', redirect_to, {'url': '/home/'})

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...