我的网站为多个模块。每个模块都有多个路由。
我能够生成根级站点地图。
但是我不知道如何为每个模块生成站点地图。
public async Task<ActionResult> YourApiRoute()
{
try
{
var test1data = GetTest1Data();
await _hub.Clients.All.SendAsync("test1", test1data);
return Ok();
}
catch (Exception e)
{
Console.WriteLine(e.Message);
return StatusCode(StatusCodes.Status500InternalServerError);
}
}
所以我已经输入了这个网址,Root - www.example.com/sitemap.xml - Works fine
-ModuleA - www.example.com/ModuleA/sitemap.xml - No idea how to make this happen
-ModuleB - www.example.com/ModuleB/sitemap.xml
-ModuleC - www.example.com/ModuleC/sitemap.xml.
我应该能够看到站点地图。
此外,加载模块时应生成Sitemap。