【问题标题】:How can I add sitemap.xml to angularJS site?如何将 sitemap.xml 添加到 angularJS 站点?
【发布时间】:2013-12-29 16:05:05
【问题描述】:

我在 app 文件夹中添加了 sitemap.xml,但如何将其公开以便 google 站长工具可以获取?

谢谢

【问题讨论】:

    标签: angularjs seo


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      将您的sitemap.xml 文件放入公用文件夹中。

      【讨论】:

        【解决方案3】:

        尝试将 Sitemap.xml 放在您的网站或 WebApp 的根目录中。 就像http://example.com/sitemap.xml 一样。在您的情况下禁用 Angular.js 路由

        【讨论】:

          【解决方案4】:

          来自 Google 的 Build and Submit a Sitemap 文档:

          有两种不同的方式可以让您的站点地图可供 Google 使用:

          Submit it to Google using the Search Console Sitemaps tool

          插入 robots.txt 文件中任意位置的以下行,指定 您站点地图的路径:Sitemap: http://example.com/sitemap_location.xml

          【讨论】:

            【解决方案5】:

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

            【讨论】:

              猜你喜欢
              • 2017-03-28
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2012-05-22
              • 2018-10-09
              • 1970-01-01
              • 2013-09-23
              相关资源
              最近更新 更多