Nginx SSL Переписывают Exeption для yust одна папка

я вынуждаю посетителей SSL на двух путях в моем serverblock

        if ($http_x_forwarded_proto = "http") {
     return 301 https://$server_name$request_uri;
    }

и

add_header Strict-Transport-Security "max-age=31536000;includeSubdomains; preload";

Моя проблема теперь - то, что некоторые сценарии не могут соединиться с ssl, я думаю, что они не будут реагировать на STS, но действительно ли возможно исключить только одну папку из переписывания без дальнейшей проблемы? Я хотел бы исключить website.org/feed

0
задан 18 July 2015 в 14:01
2 ответа

Исправлено. Исключить файлы из перезаписи довольно просто, вместо блока сервера перезапись SSL должна быть в месте . Блок, например

location / {
    if ($http_x_forwarded_proto = "http") {
        return 301 https://$server_name$request_uri;
    }
}

После исключения

location /feed/ {}
0
ответ дан 24 November 2019 в 08:23

Uw oplossing is te complex. Maak gewoon een simpele omleiding aan in je websiteconfiguratie:

server {
    listen 80;
    server_name yourwebsite.com;

    return 301 https://yourwebsite.com$request_uri;
}

server {
    listen 443 ssl;
    server_name yourwebsite.com;

    Your...;
    Original...;
    Code...;
    ...;
}
0
ответ дан 24 November 2019 в 08:23

Теги

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