【吐血推荐】PHPWind/Discuz! 论坛的 Google Sitemaps 文件生成插件

【吐血推荐】PHPWind/Discuz! 论坛的 Google Sitemaps 文件生成插件

这是俺压箱子底的东西了,快过年了,不管了,拿出来给大家分享一下,请大家给个意见,谢谢!
=========================================================

很多站长都在为自己的网站Google长期不收录,或者只收录了一个首页而感到不解。其实,Google 的搜索机器人对于动态网页的表现不是太好,而我们的论坛都往往使用了动态网页,很少使用静态HTML方式。那么,有没有什么办法让 Google 的搜索机器人了解我们网站的网页结构呢?其实 Google 为了解决一些采用动态网页构建的网站的收录问题,早就推出了一个叫做 Sitemaps 的试验性的解决方案。

简单来说,Google Sitemaps 就是 Google 规定的一种XML文件格式,让站长通过提交这种格式的网页网址列表,供 Google 参考,以解决 Google 动态网页搜索的问题。

如果您还在对什么是 Google Sitemaps 不太了解,或者对 Google Sitemaps 的工作方式不了解,我们强烈建议您拿出一点时间,读读这篇文章--用 Sitemaps 轻松搞定 Google 之全攻略(图文版):http://www.playhosts.com/bbs/read.php?tid=426,相信会对您有所帮助。


本插件的适应范围:

目前仅在PHPWind 3.0.1免费版、PHPWind 4.0免费版,Discuz!2.5f免费版,Discuz!4.0免费版上进行过测试。如果您在使用中有什么问题,欢迎您及时与我们联系,我们谢谢您的支持。


本插件的使用方法示例:

1、先使用能支持UTF-8的文本编辑器,根据你的论坛类型,正确设置第27、28、29行中的内容:
$bbs_version --根据你的BBS类型设定,目前支持phpwind和Discuz,可以是这四个值: 'pw301','pw40','dz25f','dz40'
$website --你的域名Url(Web根目录访问的完全路径,最后不带“/”,如 'http://www.playhosts.com')
$bbsdir --你的BBS相对于根目录的绝对路径(起始带“/”,如'/bbs')

2、先将 makegooglesitemap.php 文件上传到你的PHPWind 或者 Discuz!论坛目录中(这里假定为BBS);
注意:如果你的主机使用的是UNIX系统,那么请设置 makegooglesitemap.php 文件的属性为755;

3、在浏览器中执行http://www.playhosts.com/bbs/makegooglesitemap.php;

4、在返回的XML界面中,点IE“文件”菜单中的“另存为”,保存为sitemap.xml文件(可以使用支持UTF-8的编辑器打开查看生成的网址是否正确,强烈建议使用EmEditor);

5、将该文件用ftp上传到你的站点的Web根目录中;

6、登录google网站:https://www.google.com/webmasters/sitemaps,提交你的Sitemap文件,一般在几个小时之后,Google就会下载你的sitemap文件,但也许会在好久以后,才开始抓取你的网页(具体图文详细操作过程可以参考此文:http://www.playhosts.com/bbs/read.php?tid=426)。

注:本插件属中国主机论坛网(www.playhosts.com)原创作品,转贴请注明作者、出处,及原链接(http://www.playhosts.com/bbs/read.php?tid=424)


附插件下载地址:http://www.playhosts.com/bbs/read.php?tid=424
评论: 0 | 引用: 0 | 阅读: 2045
 加入网摘