Я использую пустельгу/nginx с ядром asp.net. У меня есть некоторые URL-адреса, которым не требуется перенаправление https, поэтому у меня есть следующая конфигурация nginx
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 у меня есть
- ИспользоватьHsts()
- НЕТ использованияHttpsRedirection()
Как ни странно, раньше это работало. К сожалению, в заголовке ответа не указано, какая часть моего приложения запускает перенаправление 307 hsts... Есть ли что-то очевидное, что я упускаю?
Это единственная :80 nginx conf.
Спасибо за вашу помощь!