OK.
if config.listen_port_https == [443, 80]:
self.redirect("https://" + request.host + request.uri)
Не вызвало ошибки, но редирект
domain.com на
https://domain.com не сработал.
Предположительно
# we serve contents only over HTTPS
if not self.isSecure() and (config.transport != 'HTTP'):
if config.listen_port_https == 443:
self.redirect("https://" + request.host + request.uri)
else:
self.redirect(
b"https://" + request.host + b":" + str(config.listen_port_https).encode('utf-8') + request.uri)
self.finish()
return
Используется для редиректа на https. Но это нифига не работает.
# we serve contents only over HTTPS
if not self.isSecure() and (config.transport != 'HTTP'):
if config.listen_port_https == [443, 80]:
self.redirect("https://" + request.host + request.uri)
self.finish()
return
Тоже не прокатило.
Сервер висит на 443 и 80. В обоих случаях должно редиректить на https. ХЗ что не так.