Я на kestrel / nginx с ядром asp.net.У меня есть некоторые URL, которые не нуждаются в перенаправлении https, поэтому у меня есть следующее nginx conf
server {
listen *:80;
server_name example.com *.example.com;
location / {
add_header Strict-Transport-Security max-age=15768000;
return 301 https://example.com$request_uri;
}
location /DirectDownload/ {
proxy_pass http://example;
limit_req zone=one burst=10 nodelay;
}
}
В файле Startup.cs у меня есть
- UseHsts ()
- NO UseHttpsRedirection ()
Как ни странно, это работало в прошлом.К сожалению, заголовок ответа не говорит, какая часть моего приложения запускает перенаправление 307 hsts ... Есть ли что-то очевидное, что я пропускаю?
Это единственное: 80 nginx conf.
Вот пример заголовков:
Спасибо за вашу помощь!