Bo-Blog Google Sitemap插件

| |
| 不指定 September 20, 2006 @ 14:47, Robin Hoo
在网上看了很多收费和免费Google Sitemap生成器,觉得其实原理很简单,但是麻烦的是自动定时执行。用perl试着写了一个,从perl入手是因为看中它强大的字符处理能力。但是最后还是放弃了。因为它的数组函数不是很好。于是改用PHP。PHP有几个限制,一个是处理时间。大多数服务器制定给PHP执行的时间不会太长。第二个是模式匹配问题。preg类函数需要编译时加选项。不过所幸的是第一个问题可以通过修改程序流程解决。第二个问题只能通过已有的字符函数加上PHP本身强大的数组处理函数来弥补。由于写得匆忙,还有很多bug。大家遇到的话,麻烦留言给我。

插件安装很简单,解压上传文件夹到plugin文件夹下。到外观扩展->插件管理->安装插件,输入sitemap。
安装好了以后,到外观扩展->插件管理->sitemap->管理。程序开始扫描你的网站,等一会儿(时间要看你网站的大小),等到CRAWL URL QUEUE数量为零的时候,可以看到最下面有提供sitemap.xml或者sitemap.xml.gz下载的连接。下载后上传到你的相应目录即可。

注意:
config.php里是基本的配置,$url_filter是指那些路径不需要搜索,$file_filter是指出那些文件类型不需要搜索。但是考虑到有些特殊的连接是以文件名结尾却打开是个文件的情况,也有考虑。define的MAXSESSION是指有多少个线程同时搜索。

如果你不知道什么是Google Sitemap或者不知道如何申请等等,非针对本插件的问题,本人恕难奉告,请自己查阅Google网站。

下载插件

最后编辑: Robin Hoo 编辑于2006/09/20 15:12

文章来自: 本站原创
4 comment(s)
天涯 Email Homepage
2006/09/26 12:13
看到你到我网站的留言,非常感谢,也非常期待,辛苦了!
mecal
2006/09/26 11:35
当blog不在根目录的时候抓取的只是blog的目录
像www.mydomain..com/blog不论怎么设置都是只抓取www.mydomain..com/blog就不在向下抓了!
天涯 Email Homepage
2006/09/24 01:54
这是怎么回事啊,安装Bo-Blog Google Sitemap插件出现的,我是Linux主机,把文件及文件夹属性调成777也不行
天涯 Email Homepage
2006/09/24 01:51
Bo-Blog Database System Tips: MySQL Query Error

Time: 2006-9-23 5:50pm
Script: /admin.php

SQL:
CREATE TABLE IF NOT EXISTS `***sitemap` (
`file_time` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
`file_md5` varchar(128) NOT NULL default '',
`file_url` varchar(255) NOT NULL default '',
`file_status` char(1) NOT NULL default '',
`file_freq` char(1) NOT NULL default 'D',
PRIMARY KEY (`file_url`,`file_status`),
KEY `file_url` (`file_url`),
KEY `file_status` (`file_status`),
KEY `file_time` (`file_time`),
KEY `file_freq` (`file_freq`)
) ENGINE=MyISAM DEFAULT ;


Error: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
`file_md5` var
Errno.: 1064
分页: 1/1 第一页 1 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
昵称   密码   游客无需密码
网址   电邮   [注册]
               

验证码 不区分大小写