Skip to content

Commit 4255e59

Browse files
committed
Fix HTTPS redirect in case not standard port is configured
1 parent 6f2da38 commit 4255e59

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

tor2web/t2w.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -751,7 +751,11 @@ def process(self):
751751

752752
# we serve contents only over HTTPS
753753
if not self.isSecure() and (config.transport != 'HTTP'):
754-
self.redirect("https://" + request.host + request.uri)
754+
if config.listen_port_https == 443:
755+
self.redirect("https://" + request.host + request.uri)
756+
else:
757+
self.redirect("https://" + request.host + ":" + str(config.listen_port_https) + request.uri)
758+
755759
self.finish()
756760
defer.returnValue(None)
757761

0 commit comments

Comments
 (0)