将站点地图包含在一个xml文件中

时间:2014-09-07 08:36:47

标签: php xml sitemap

我有一些创建站点地图的文件(例如sitemap-product.php,sitemap-company.php等)。它们是非常大的文件!

我想创建一个包含这些地址的XML文件(sitemap-product.php,sitemap-company.php),然后当我将此XML文件包含在Google网站管理员中时,Google会逐一检查这些文件。

我能这样做吗? 谢谢你的帮助!

1 个答案:

答案 0 :(得分:2)

站点地图格式的XML版本如下所示。我建议您使用站点地图生成工具生成它们,而不是尝试手动编码。在Google上搜索站点地图生成工具。我使用http://www.xml-sitemaps.com/创建了以下代码段。

<?xml version="1.0" encoding="UTF-8"?>
<urlset
      xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
      http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<url>
  <loc>http://www.TEST.co.uk/</loc>
  <priority>1.00</priority>
  <changefreq>weekly</changefreq>
</url>
<url>
  <loc>http://www.TEST.co.uk/TEST.htm</loc>
  <priority>0.80</priority>
  <changefreq>weekly</changefreq>
</url>
<url>
  <loc>http://www.TEST.co.uk/TEST.htm</loc>
  <priority>0.80</priority>
  <changefreq>weekly</changefreq>
</url>
<url>
  <loc>http://www.TEST.co.uk/TEST.htm</loc>
  <priority>0.80</priority>
  <changefreq>weekly</changefreq>
</url>
</urlset>

您应该调用您的XML站点地图&#39; sitemap.xml&#39;并将其放在Web服务器的根目录下。

如果您将站点地图的引用添加到robots.txt文件中,则搜索引擎应自动找到该引用。