--- loncom/auth/lonroles.pm 2021/04/22 20:14:22 1.348 +++ loncom/auth/lonroles.pm 2021/04/29 17:45:24 1.349 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # User Roles Screen # -# $Id: lonroles.pm,v 1.348 2021/04/22 20:14:22 raeburn Exp $ +# $Id: lonroles.pm,v 1.349 2021/04/29 17:45:24 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -831,8 +831,9 @@ ENDCLOSE if (($dest =~ m{^\Q/public/$cdom/$cnum/syllabus\E.*(\?|\&)usehttp=1}) || ($dest =~ m{^\Q/adm/wrapper/ext/\E(?!https:)})) { if ($ENV{'SERVER_PORT'} == 443) { - unless (&Apache::lonnet::uses_sts()) { - my $hostname = $r->hostname(); + my $hostname = $r->hostname(); + unless ((&Apache::lonnet::uses_sts()) || + (&Apache::lonnet::waf_allssl($hostname))) { if ($hostname ne '') { $dest = 'http://'.$hostname.$dest; }