- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试获取 Google Sitemap Generator工作。
这是我的(Zend Framework 2)项目结构:
/
/...
/public/...
/public/sitemap.xml
/public/urllist.txt
/...
/temp/googlesitemapgen/
/temp/googlesitemapgen/config.xml
/temp/googlesitemapgen/sitemap_gen.py
/...
config.xml
<?xml version="1.0" encoding="UTF-8" ?>
<site
base_url="http://foo.bar.loc"
store_into="/var/www/bar/foo/public/sitemap.xml"
verbose="3"
suppress_search_engine_notify="0"
>
<urllist path="/var/www/bar/foo/public/urllist.txt" encoding="UTF-8" />
</site>
urllist.txt
http://foo.bar.loc
当我调用生成脚本时
user@machine:/var/www/bar/foo/temp/googlesitemapgen# python sitemap_gen.py --config=config.xmlthon sitemap_gen.py --config=config.xml
发生错误:
user@machine:/var/www/bar/foo/temp/googlesitemapgen# python sitemap_gen.py --config=config.xml
sitemap_gen.py:65: DeprecationWarning: the md5 module is deprecated; use hashlib instead
import md5
Reading configuration file: config.xml
BaseURL is set to: http://foo.bar.loc/
Input: From URLLIST "/var/www/bar/foo/public/urllist.txt"
Opened URLLIST file: /var/www/bar/foo/public/urllist.txt
[WARNING] Discarded URL for not starting with the base_url: http://foo.bar.loc
[WARNING] No URLs were recorded, writing an empty sitemap.
Sorting and normalizing collected URLs.
Writing Sitemap file "/var/www/bar/foo/public/sitemap.xml" with 0 URLs
Notifying search engines.
[ERROR] When attempting to access our generated Sitemap at the following URL:
http://foo.bar.loc/sitemap.xml
we failed to read it. Please verify the store_into path you specified in
your configuration file is web-accessable. Consult the FAQ for more
information.
[WARNING] Proceeding to notify with an unverifyable URL.
Notifying: www.google.com
Notification URL: http://www.google.com/webmasters/sitemaps/ping?sitemap=http%3A%2F%2Ffoo.bar.loc%2Fsitemap.xml
Number of errors: 1
Number of warnings: 3
文档的“Troubleshooting”部分描述了此错误。但我已经检查了 base_url
和 store_into
- 两者都设置正确。
为什么现在会出现这个错误?我做错了什么吗?什么?如何让工具工作?
谢谢
最佳答案
您需要一个包含实际 url 的 urllist.txt。网站生成器不会为您搜索/抓取您的网站。它可以检查 Apache 日志或引用其他生成的站点地图,但它本身不会抓取。
查看我的回答:
我有一个命令字符串可以通过抓取给定站点生成 url 列表。
关于seo - 让谷歌站点地图生成器工作 : "[ERROR] When attempting to access your generated Sitemap ... we failed to read it. ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15905665/
我有一个网站,该网站的目录包含100多个html文件。 我希望搜寻器搜寻该目录下的所有html文件。 我已经在robots.txt中添加了以下句子: Allow /DirName/*.html$ 有什
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 24 天前关闭。 Improve this
我已在 Google Sitemap 上提交了站点地图。当我检查“已提交”和“已索引”时,它显示出很大的差异。 然后我检查了一个文件中的错误。如下。 General HTTP error: 404 n
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 9 年前。 Improve this
我正在开发一个网络应用程序。我想使用站点地图文件将站点提交给网络爬虫。 有很多方法可以做到这一点 使用站点地图.xml 使用 sitemap.html 使用 urllist.txt 使用压缩站点地图文
我可以把两个都放上吗?和 我的索引 ?我有一个站点 example.com,我的主要站点地图存储在这里 example.com/sitemap.xml 并包含以下内容:
我可以像这样在我的 robots.txt 文件和 sitemap.xml 中使用非拉丁字符吗? robots.txt User-agent: * Disallow: /somefolder/ Site
下面是我当前的 .htaccess 文件。我想添加另一个条件/规则,如果发出对 sitemap.xml 的请求,则改为提供 sitemap.php。请帮助:) Options +FollowSymLi
在 SEO 中 html 站点地图和 xml 站点地图有什么区别? 最佳答案 XML 站点地图是搜索引擎用来抓取您的站点的一种工具。理论上并不总是需要它,但 Google 建议您始终拥有一个。 HTM
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 5 年前。
作为 SEO 的一部分,我需要向 Google 提交网站的站点地图。但谷歌拒绝了它,说它是一个 HTML 文件,它需要一个 XML 文件。如何将 HTML 转换为 XML?我在 Google 网站管理
设置: 我正在使用 ASP.NET MVC 4 和 mvcSiteMapProvider 来管理我的菜单。 我有一个自定义菜单生成器,用于评估节点是否位于当前分支上(即,如果 SiteMap.Curr
我遇到了这个错误 The prefix '' cannot be redefined from '' to 'http://www.sitemaps.org/schemas/sitemap/0.9'
我的 Google 站点地图在 元素中没有 xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"时可以很好地通过 XSLT 呈现,但是当包含时,我的
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 1年前关闭。 Improve this qu
如果一个不断生成新页面的高度动态网站使用sitemap ?如果是这样,像 stackoverflow.com 这样的网站如何重新生成站点地图?如果每次有人添加问题时都不断地重新生成站点地图,那么似乎会
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 9 年前。 Improve this ques
我有一些包含特殊字符的 URL。例如: http://www.example.com/bléèàû.html 如果您在浏览器中键入此 URL,我的 Web 服务器将显示正确的页面(它可以处理特殊字符)
我有一个网站,有人要求我为其创建层次结构图。这真是一团糟,我懒得生成一个。 是否有可以完成这项工作的快速在线网站?或者,如果有人对如何快速完成有任何想法。一个要求是它需要采用分层样式。 最佳答案 Ap
如果一个不断生成新页面的高度动态网站使用sitemap ?如果是这样,像 stackoverflow.com 这样的网站如何重新生成站点地图?如果每次有人添加问题时都不断地重新生成站点地图,那么似乎会
我是一名优秀的程序员,十分优秀!