я вынуждаю посетителей 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
Исправлено. Исключить файлы из перезаписи довольно просто, вместо блока сервера
перезапись SSL должна быть в месте .
Блок, например
location / {
if ($http_x_forwarded_proto = "http") {
return 301 https://$server_name$request_uri;
}
}
После исключения
location /feed/ {}
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...;
...;
}