advanced sitemap xml returning <loc>localhost</loc>

Topics: Core, Customizing Orchard
Jan 22, 2014 at 10:24 AM

I've implemented an advanced sitemap, however on display the following xml is produced on the production site:

<?xml version="1.0" encoding="UTF-8" standalone="true"?>
-<urlset xmlns="">-<url><loc>http://localhost:35320/</loc><changefreq>weekly</changefreq><lastmod>2014-01-22</lastmod><priority>0.5</priority></url>

What am I doing wrong?

Jan 24, 2014 at 3:14 PM
The module probably uses the base url setting in the Orchard Dashboard under Settings -> General.

Change the base URL to the correct URL of the website.


Jan 27, 2014 at 3:19 AM
It's great when you can have a quiet snigger to yourself about simple changes you're over looked.

Thanks David.
Marked as answer by paulking on 1/26/2014 at 7:19 PM
Jul 2, 2014 at 6:57 PM
I would like to implement a sitemap-style menu in the footer of a Orchard Theme, since paulking shared that he implemented an advanced sitemap, I would be interested in how this was done and the implementation details. I am a seasoned developer but new to Orchards CMS (using version 1.8)

Thanks in advance,
Jul 4, 2014 at 12:24 AM
Edited Jul 4, 2014 at 12:25 AM
The advanced sitemap module reads from the Base URL setting from the admin panel in the Dashboard (General settings). This was set to http://local/portID. I simply changed the url to the actual registered url (i.e. and the sitemap xml mapping worked fine.

Hope this helps.

Jul 24, 2014 at 3:33 AM
Hey paulking, did you just add a whole heap of custom routes with WebAdvanced.SiteMap, or did you use content items / sections / taxonomies etc., for when I use the module and enable content items, the generated maps only ever display two [at most] out of 20 or so of the aforementioned items? Just wondering what your setup is like? Thanks in advance, Dyr