Редирект с http на https для форм обратной связи на nginx?
У меня сделано так, для нескольких адресов можно попробовать сделать через switch. И никаких регулярок.set $is_https 0;
if ($uri = /callback.php) {
    set $is_https 1;
}
if ($is_https = 1) {
   return 301 https://$host$request_uri;
}
Нет возможности проверить, но я бы наверно сделал так:
В основной server добавил rewrite ^(.*) https://www.site.ru/admin$1 permanent; 
сделал отдельный server в котором прописано все для ssl, и в нем локейшен admin. 
Не уверен что это правильно, первое что пришло в голову.