Answers:
是的,没有。从sitemap.org 官方网站:
Sitemaps文件的位置决定了该Sitemaps中可以包含的URL集。位于的Sitemaps文件
http://example.com/catalog/sitemap.xml
可以包含以开头的任何URL,http://example.com/catalog/
但不能包含以开头的URLhttp://example.com/images/
。
所以,是的,你可以找到它的根源之外,但这样做确实限制的URL集可以包括,如果你正确地观察协议。
您可以通过网站管理员工具界面将站点地图的位置通知给Google和Bing,但是我不能说当sitemap.xml不在根目录中时,他们是否真的在乎所设置的URL。恕我直言,我会遵守协议。
完整详情http://www.sitemaps.org/protocol.html#location
由于您使用的是wordpress,因此有许多插件可以为您完成工作,我建议使用适用于WordPress的Google(XML)Sitemaps Generator(它支持自定义帖子类型,在选择其他插件时请多加注意,因为许多其他插件不支持此功能)特征)。