首页 » 站长随笔 » 其它资料 » 浏览内容

自动生成Google网站地图(sitemap)文件的php(ASP)脚本


2005-12-22 20:05:53 8,011 0 发表评论 字体: 作者:C.K.
标签: sitemap

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

From:http://laozei.blogchina.com/2002159.html

     Google SiteMap Protocol是Google自己推出的一种站点地图协议,此协议文件基于早期的robots.txt文件协议,并有所升级。在Google官方指南中指出加入了Google SiteMap文件的网站将更有利于Google网页爬行机器人的爬行索引,这样将提高索引网站内容的效率和准确度。文件协议应用了简单的XML格式,一共用到6个标签,其中关键标签包括链接地址、更新时间、更新频率和索引优先权。

这里给出一个生成sitemap的PHP文件,如果你的网站比较大页面比较多,它会自动分成几个文件来生成,不过提交的时候只需要提交那个sitemap.xml即可。

这个方法只能将你网站目录下的文件列出一个URL清单,却不能将动态内容的URL清单列出,所以只能适用于生成HTML文件的网站。

生成sitemap.xml的PHP源码:


生成sitemap.xml的ASP源码:

运行界面:

==================================================================

自动生成符合GOOGLE要求的网站地图文件
Copyright Top flood
原作者 :
Kloh : TimeSplitters' Games; ImmortalPC :Immortal-PC

Laozei汉化整理 – IP查询、手机地理位置查询、身份证查询

注:
1.请把本程序放入网站根目录执行
2.程序执行前请修改如下参数(或常量)以符合你网站要求:
LIMITLIENPARFICHIER
LIMITLIENINDEXE
$ExtensionsAutorises
$DossiersInterdits
$FichiersInterdits

3.程序将把列表写入多个xml文件(如果你网页比较多的话)
4.sitemap(x).xml文件将写入根目录
5.sitemap生成之后请至 http://www.google.com/webmasters/sitemaps/login 提交给Google

URL列表(将写入sitemap)中。。。
./feed.php
./index.php
./error.php
./guestbook.php
./read.php
./tag.php
./tb.php
./view.php
./visit.php

9 行网址将被写入sitemap文件.

sitemap.xml文件生成完毕…
生成文件 sitemap.xml
全部生成完毕

==================================================================

登陆Google提交你的SiteMap文件,让Google开始爬行吧!
打开http://www.google.com/webmasters/sitemaps/login,如果还没有注册或者登陆Google,就先用自己的帐号登陆Google,登陆后转到 添加 页面,进行Sitemap文件的提交。建议文件放在你的站点根目录下。给Google提交你的Sitemap URL后可以看见在列表里已存在,不过这时候还没有生效,必须过几个小时后Status栏变成OK表示正式生效,如果不是OK,可以查看Google给出的状态标示解释看看是什么原因。

网站统计 Statistics

  • 创建时间: 2005年1月3日 距今5064 天
  • 日志总数: 2461
  • 评论总数: 630
  • 标签总数: 654
  • 链接总数: 273
  • 最后更新: 2018-8-31 17:57:04
  • 您是本站第 14156369 位访客

广告区 Guǎng Gào