diff --git a/dotCMS/src/main/java/com/dotcms/xmlsitemap/XMLSitemapJob.java b/dotCMS/src/main/java/com/dotcms/xmlsitemap/XMLSitemapJob.java index 7f0fd90ff195..233ecad3efce 100644 --- a/dotCMS/src/main/java/com/dotcms/xmlsitemap/XMLSitemapJob.java +++ b/dotCMS/src/main/java/com/dotcms/xmlsitemap/XMLSitemapJob.java @@ -18,6 +18,7 @@ import com.dotcms.contenttype.model.type.ContentType; import com.dotcms.contenttype.transform.contenttype.StructureTransformer; +import com.dotcms.repackage.org.apache.commons.lang.StringUtils; import com.dotmarketing.beans.Host; import com.dotmarketing.beans.Identifier; import com.dotmarketing.beans.Inode; @@ -305,21 +306,22 @@ public void generateSitemapPerHost() throws DotDataException, DotSecurityExcepti uri = page.getURI() + "?id=" + contenlet.getInode(); } } - String urlRelacementText = getUrlPatternReplacementText( host, stVelocityVarName); + String urlReplacementText = getUrlPatternReplacementText( host, stVelocityVarName); - uri = uri.replaceAll(urlRelacementText, ""); + uri = uri.replaceAll(urlReplacementText, ""); Logger.debug(this, "Performing URL replacement - urlRelacementText [" - + urlRelacementText + + urlReplacementText + "], uri [" + uri + "]"); - - stringbuf = "" + if(StringUtils.isNotEmpty(uri)){ + stringbuf = "" + XMLUtils.xmlEscape("http://" + host.getHostname() + uri) + "" + modifiedDateStringValue + "daily\n"; + } } else { stringbuf = "" + XMLUtils.xmlEscape("http://"