当前位置: 首页 > 网站开发 > 正文

网站内容优化(七)

关键字:
1 星2 星3 星4 星5 星 (暂无评分)
Loading ... Loading ...
baidu_share

最近发现网站被采集后,也在网上看了一些wordpress防止被采集的文章。一般的采集程序会针对你的feed输出进行xml解析,很容易把你发的文章采集过去。

首先,你要对自己网站输出feed中的每篇文章,显示摘要。在wordpress后台,找到”设置”,选择”阅读”,”对于feed中的每篇文章,显示摘要”。如图所示:
feed

在网站主题functions.php结尾加入以程序。当你要阅读全文时,请点击具体页面。

function feed_read_more($content) {
    return $content . '<p><a rel="bookmark" href="'.get_permalink().'" target="_blank">查看全文</a></p>';
}
add_filter ('the_excerpt_rss', 'feed_read_more');

以上方法只能解决初级的采集程序。高级的采集程序,通过采集了你的网页,解析出有用的内容。那你只能分析日志,找出有问题的ip,将其屏蔽。

由于我的网站以前网站改动比较大,发现输出的guid的url不对,是以前的url。要更新guid值,修改 wp_posts中的guid的值即可。更新程序如下:

update wp_posts set guid = concat('http://www.chepoo.com/?p=',ID) where post_status = 'publish' and post_type = 'post' ;

本文固定链接: http://www.chepoo.com/website-content-optimization-7.html | IT技术精华网

【上一篇】
【下一篇】

网站内容优化(七):等您坐沙发呢!

发表评论