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

林继 其它资料 8,068 共写了1549个字 (2005-12-22 20:05:53) 没有评论 打印 扫描二维码 百度已收录

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给出的状态标示解释看看是什么原因。

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

< >