diff --git a/src/github.com/turt2live/matrix-media-repo/cmd/media_repo/main.go b/src/github.com/turt2live/matrix-media-repo/cmd/media_repo/main.go
index 444fa748be9a98ff411da4ef4607572ff9bea2dd..ca927e55b304a509d40cac409390626b6e0883e0 100644
--- a/src/github.com/turt2live/matrix-media-repo/cmd/media_repo/main.go
+++ b/src/github.com/turt2live/matrix-media-repo/cmd/media_repo/main.go
@@ -8,6 +8,7 @@ import (
 	"os"
 	"reflect"
 	"strconv"
+	"strings"
 	"time"
 
 	"github.com/didip/tollbooth"
@@ -123,6 +124,7 @@ func main() {
 }
 
 func (h Handler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
+	r.Host = strings.Split(r.Host, ":")[0]
 	contextLog := log.WithFields(log.Fields{
 		"method":        r.Method,
 		"host":          r.Host,