2015-05-02 2 views
0

Я создаю веб-приложение с помощью Flask + Nginx и обслуживается ssl. И я хотел бы перенаправить на http-сайт. Поэтому я использую API перенаправления Flask, как показано ниже. Но браузер перенаправлен на https://my.some.siteFlask redirect http from https on nginx

Что я могу сделать, чтобы перенаправить на http?

redirect('http://my.some.site') 
+0

Вам нужно будет посмотреть на свою конфигурацию nginx и посмотреть, что она делает ... если может быть перенаправлена ​​снова - потребуется дополнительная информация (ваша конфигурация nginx - соответственно анонимная ...) –

ответ

1

Я делаю это в/и т.д./Nginx/сайты-доступные (и сайты с поддержкой, с линком) соответствующий файл:

# Rewrite http requests to https 
server { 
    listen 80; 
    server_name bananas.com; 
    return 301 https://bananas.com$request_uri; 
} 

server { 
    listen 443 ssl spdy; 
    listen [::]:443 ipv6only=on; 
    server_name bananas.com; 

    [.. further NGINX server definitions,e.g., ssl definitions, location, etc ..] 
} 

Я предпочел бы даже не попасть в колбу с http request, поэтому используйте NGINX для перенаправления.

Смежные вопросы