问题标签 [xml-sitemap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - 如何从 Python xml etree ElementTree 中的根元素中删除属性
我的文件包含以下数据:
原来的:
预期的:
我使用 etree 解析文件,我想从根元素 'urlset' 中删除属性
我以为我第一次打印 root.attrib 时应该得到 {xmlns:" http://www.sitemaps.org/schemas/sitemap/0.9 "} 但我得到了一个空字典。有人可以帮忙吗?
欣赏它!
xml-sitemap - 我应该列出根域中所有子域的站点地图索引文件吗?
我有一个根域网站 www.example.com 和多个子域 - sub1.example.com、sub2.example.com、sub3.example.com。
所有这些子域都有自己的站点地图索引文件,sub1.example.com/sitemap_index.xml、sub2.example.com/sitemap_index.xml 等。它正在被正确索引。
我是否需要列出根域 (www.example.com/robots.txt) 的 robots.txt 中的所有站点地图索引文件?还是不是强制性的?
请解释站点地图列表如何跨子域工作。谢谢你。
wordpress - 站点地图生成器仅检测主页,并且尖叫青蛙仅检测主页
我正在尝试为我的网站生成站点地图,但它只检测主页。我使用了以下生成器https://www.xml-sitemaps.com/
甚至 Yoast SEO 插件站点地图在谷歌网站管理员工具中也不被接受,其中显示“
您的站点地图似乎是一个 HTML 页面。请改用受支持的站点地图格式。”
任何人都请帮助我找到解决此问题的方法。
谢谢马诺伊
xml - XML 站点地图中是否需要 xsi 和模式部分?他们的意思是什么?
对于我网站的 XML 站点地图,我注意到不同的文章提出了不同的建议。
例如,在我的页面列表之前,一些文章建议以这种方式开始:
虽然其他文章仅使用以下内容进行了布局:
我是否需要包含第一个示例中的所有额外内容?
使用额外部件与不使用它们之间到底有什么区别?
reactjs - 反应应用程序的 XML 站点地图
我有一个反应应用程序,我想为其添加一个 sitemap.xml。我已添加此路由以链接到文件(XML 是我的 sitemap.xml):
我不断收到这个错误,我知道这意味着我需要向我的 webpack 添加一个 xml 加载器:
不确定如何选择 xml 加载器,因为我主要可以找到解析器(xml 到 json),我不确定是否可以在 json 中使用站点地图。此外,是否有任何其他本机方式来显示 xml 文件而不添加任何加载程序?
google-search-console - 根据请求将 Google 站点地图提交到 Google 搜索控制台
如何将站点地图作为请求提交到 Google 搜索控制台?我想我错过了包含我的凭据的部分,但不清楚如何将其包含在 URL 中。
一切都在搜索控制台中设置,我可以手动提交我的站点地图。
按照文档(https://developers.google.com/webmaster-tools/search-console-api-original/v3/sitemaps/submit)我在浏览器中写了这个:
它说“未找到”。< mysitemapurl > 本身确实获得了站点地图。
如果我在文档中使用 try-it 选项,那么它会显示“用户没有足够的站点权限”。
我浏览了凭据向导,并被告知我有足够的凭据。我有一个 @developer.gserviceaccount.com 电子邮件地址和两个密钥 ID。但是我应该将它们包含在 URL 的什么位置呢?
seo - 在遵循 Google 对 hreflang 元素的建议后,为什么我的站点地图无法验证?
在向站点添加多语言支持后,我遵循了Google 对其 XML 站点地图的建议,将 hreflang 链接合并到备用语言版本。
但是,在这样做之后,我发现各种在线验证器(例如这个)正在返回这些验证错误:
元素'{ http://www.w3.org/1999/xhtml }link':没有匹配的全局元素声明可用,但严格通配符要求
我的站点地图的净化摘录如下。我保留了实际的格式(由于框架如何呈现它而没有整齐地缩进)以防万一:
我看不出 XML 有任何问题,它看起来完全遵循 Google 的建议。我是否可以安全地将其部署到生产环境中,还是在我弄清楚问题出在哪里之前,谷歌会受到惩罚吗?
typo3 - 使用 dd_googlesitemap 为 TYPO3 设置多个站点地图
我正在尝试使用 dd_googlesitemap 扩展为 TYPO3 6.2 创建多个站点地图设置,但是通过阅读文档我无法确定扩展本身是否可行。
也就是说,我有两个顶级域和一个代码库,例如 example.com 和 example.org。如果我创建基本站点地图,我将获得两个域的内容(因为使用相同的代码库/数据库)。我希望站点地图由网站域限定,这样我就可以拥有example.com/sitemap_com.xml and example.org/sitemap_org.xml
.
以前有人偶然发现过这个问题并知道 dd_googlesitemap 是否可行?
angular - 如何使用 Angular 2 在 sitemap.xml 中创建动态 URL?
如何使用 Angular 2 在 sitemap.xml 中创建动态 URL?我尝试过使用 npm 站点地图包。但我无法创建 sitemap.xml。谁能告诉如何在 Angular 2 中创建动态网址?
xml - 我可以用吗在?
作为标题,我可以使用<sitemap>
标签<urlset>
来指向我的第二个站点地图吗?
或者我必须<url>
用来指向我的第二个站点地图:
我不能使用<sitemapindex>
,因为我有太多页面来生成总索引文件。