如何将sitemap.xml添加到angularJS站点?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将sitemap.xml添加到angularJS站点?相关的知识,希望对你有一定的参考价值。

我在app文件夹中添加了sitemap.xml但是如何将其公开以便Google网站管理员工具可以获取它?

谢谢

答案

您可以通过将其存储在角度应用程序之外来使其可见。所以只需将它放入主目录并在网站管理员工具中链接到它:http://yourDomain.com/sitemap.xml

yearofmoo文章很有帮助,但最后他们还建议使用站点地图及其技术。在您的站点地图中,您应该使用完整的URL路径来访问状态。

另一答案

尝试将Sitemap.xml放在网站或Web App的根目录中。就像qazxsw poi一样。在您的情况下禁用Angular.js路由

另一答案

将您的http://example.com/sitemap.xml文件放在公用文件夹中。

另一答案

来自Google的sitemap.xml文档:

您可以通过两种不同的方式向Google提供您的站点地图:

Build and Submit a Sitemap

要么

在robots.txt文件中的任意位置插入以下行,指定站点地图的路径:Submit it to Google using the Search Console Sitemaps tool

另一答案

首先,您需要在线生成站点地图并下载该Sitemap.XML文件并提供给您的开发人员。开发人员根据您的网站页面以及Google Bot对您的站点地图网址抓取的优先级设置优先级。

以上是关于如何将sitemap.xml添加到angularJS站点?的主要内容,如果未能解决你的问题,请参考以下文章

htaccess - 将所有文件重写为 index.php,除了 sitemap.xml

如何在网站上找到sitemap.xml路径?

百度添加Sitemap.xml提示“索引型不予处理”的解决办法

如何在scrapy蜘蛛中使用url的站点地图?

织梦DEDECMS网站如何生成xml格式网站地图

Python3分析sitemap.xml抓取导出全站链接