我正在尝试在Google网站管理员工具中提交Google网站地图但遇到错误。在管理员中,我点击了扩展程序>>产品Feed和启用了Google Sitemaps选项。它为我提供了站点地图的链接,但当我提交链接到谷歌网站管理员工具时,它不喜欢它并返回以下错误:
Unsupported file format
Your Sitemap does not appear to be in a supported format. Please ensure it meets our Sitemap guidelines and resubmit.
这是我正在使用的网址: http://www.techcertsolutions.com/index.php?route=feed/google_sitemap
错误: 当我点击Google网站管理员工具中的站点地图链接时,我会看到以下消息:
Notice: Undefined index: limit in /home7/jardinf1/public_html/techcertsolutions/vqmod/vqcache/vq2-catalog_model_catalog_product.php on line 440
我确实检查了.htaccess
文件并确实在文件中看到以下条目:
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
所以我不确定这里到底发生了什么。我还删除了vqcache
中的所有内容并再次尝试但没有运气。请给我一些建议。
答案 0 :(得分:0)
您的某个vQmod正在修改/catalog/model/catalog/product.php
文件,无论出于何种原因未设置limit
查询,或者Google Sitemap代码未设置限制应该是
答案 1 :(得分:-1)
如果某人仍有这样的问题,那就有一个解决方案:
查找文件
/catalog/controller/feed/google_sitemap.php. Open it and edit it, then just replace where it says"$products = $this->model_catalog_product->getProducts(array('filter_category_id' => $result['category_id']));"
的
$total_ = $this->model_catalog_product->getTotalProducts();
$data = array('start' => 0, 'limit' => $total_);
$products = $this->model_catalog_product->getProducts(array('filter_category_id' => $result['category_id'], 'start' => 0, 'limit' => $total_));