首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >手动将位于s3中的站点地图添加到谷歌站长工具中

手动将位于s3中的站点地图添加到谷歌站长工具中
EN

Stack Overflow用户
提问于 2012-02-19 00:17:53
回答 2查看 5.8K关注 0票数 19

我有一个在Heroku中运行的应用程序。我正在使用sitemap_generator生成网站地图并将其保存到s3中。我已经添加了包含我的站点地图位置的robots.txt。

我的问题是。

我怎样才能知道我的网站地图被google这样的搜索引擎成功地找到了?

如何监控我的网站地图?

如果我的网站地图位于我的应用程序服务器中,我可以手动将网站地图添加到google网站管理员工具中进行监控。因为当我点击Google网站管理员工具中的"Test/Add sitemap“时,默认是同一台服务器。

谢谢你的帮助。

EN

回答 2

Stack Overflow用户

发布于 2012-02-24 18:02:45

我让它起作用了。

谷歌有一个叫做交叉提交的东西:http://googlewebmastercentral.blogspot.com/2007/10/dealing-with-sitemap-cross-submissions.html

你可能也想访问这个博客:http://stanicblog.blogspot.sg/2012/02/how-to-add-your-sitemap-file-located-in.html

谢谢你的帮助,yacc。

票数 13
EN

Stack Overflow用户

发布于 2012-02-20 00:47:09

让我回答你的前两个问题,一次一个(我不确定你说的“我如何监控我的网站地图”是什么意思,所以我跳过它):

手动向Google提交网站地图

如果您不能使用Google网站管理员表单提交您的站点地图,请使用HTTP get请求通知Google您的新站点地图。

如果您的站点地图位于https://s3.amazonaws.com/sitemapbucket/sitemap.gz,首先对您的站点地图URL进行编码(您可以使用这个在线URL encoder/decoder ),然后使用curl或wget将编码后的URL提交给Google:

代码语言:javascript
运行
复制
curl www.google.com/webmasters/tools/ping?sitemap=https%3A%2F%2Fs3.amazonaws.com%2Fsitemapbucket%2Fsitemap.gz

如果您的请求成功,您将得到一个200答案,并显示如下消息:

代码语言:javascript
运行
复制
... cut ...
<body><h2>Sitemap Notification Received</h2>
<br>
Your Sitemap has been successfully added to our list of Sitemaps to crawl. 
... cut ... 

检查Google是否知道您的新网站地图

打开网站管理员工具,导航到网站配置->网站地图,在那里你应该看到你已经提交的网站地图。一个新的网站地图可能需要一段时间才能显示在那里,所以要经常检查。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9342805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档