diff --git a/src/utils.js b/src/utils.js index ab535a8..ba74019 100644 --- a/src/utils.js +++ b/src/utils.js @@ -7,7 +7,7 @@ const clone = require('clone'); const glyphCompose = require('@mapbox/glyph-pbf-composite'); -module.exports.getPublicUrl = (publicUrl, req) => publicUrl || (req.headers.x-forwarded-host ? `${req.headers.x-forwarded-proto || req.protocol}://${req.headers.x-forwarded-host}/` : `${req.protocol}://${req.headers.host}/`); +module.exports.getPublicUrl = (publicUrl, req) => publicUrl || (req.headers.x-forwarded-host ? `${req.headers.x-forwarded-proto || req.protocol}://${req.headers.x-forwarded-host}${req.headers.x-map-root-url}/` : `${req.protocol}://${req.headers.host}/`); module.exports.getTileUrls = (req, domains, path, format, publicUrl, aliases) => {