Meteor's Blog - 评论
type: channel
link: http://www.pxsky.net/tag/评论/
items: 利用.htaccess拒绝spam机器人评论
items: 安装wordpress之后要做的事

利用.htaccess拒绝spam机器人评论
type: item
date: 2014-06-30T09:40:33+08:00
description: 被垃圾评论围攻，相信作为博主都深有体会，于是乎什么图片验证、小学加减法、滑动解锁等防垃圾评论方法广为流传，其实这些小儿科的应对方法，对Spam 机器人毫无用处，因为大多数Spam根本不会去添写评论表单，而是直接读取Wordpress程序核心文件wp-comments-post.php（评论）实现自动留言。之前写过《Hotnews Pro主题防spam小技巧》，对于使用已集成ajax评论功能的主题，可以直接删除wp-comments-post.php来屏蔽防spam机器人，同时不会影响到正常的读者留言。不过问题又来了，对于像我一样启用了移动版主题，而移动版主题并未集成ajax评论功能，造成在移动设备上无法留言。本文的方法虽然是N年前的，却能很好地解决这一问题（经测试并不能完全屏蔽spam机器人）。将下面代码添加到网站根目录的.htaccess文件中即可，不要忘记修改第4行域名为你的网址。[php] # WPhtC: Protect comments.php RewriteCond %{REQUEST_METHOD} POST RewriteCond %{REQUEST_URI} .wp-comments-post\.php* RewriteCond %{HTTP_REFERER} !.*http://pxboy.tk.* [OR] RewriteCond %{HTTP_USER_AGENT} ^$ RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L] [/php]注：添加到默认生成的.htaccess文件（不要告诉我你没有这个文件）：[php]# BEGIN WordPress[/php]下面。上面的代码可以阻止大多数无referer来源的spam机器人，查询访问你网站的来源链接，阻止其通过wp-comments-post.php来进行垃圾评论参考：http://www.wprecipes.com/how-to-deny-comment-posting-to-no-referrer-requests

安装wordpress之后要做的事
type: item
date: 2012-04-04T12:20:24+08:00
description: 安装完wordpress之后需要进行必要的设置和添加几个常用的插件。每一类插件，不同的人都会有不同的偏好先来说一些最基本的设置:1. 修改固定链接，一般来说是改成这样的比较好：%post_id%，我的博客因为之前就没把固定链接改对，改的次数多了，PR从降到1了，不想再去改了，因为中文的网站，URL不能体现太多的意思。2. 修改默认的分类目录，改成你想要的那个，到后面去改会比较麻烦点。3. 修改文章的评论设置，必须注册才能发表评论，评论需要网站主的审核，把pingback和trackback关掉，这样可以大大降低被spam的可能性。4. 删除hello world那个文章和对应的插件。5. 如果你不想给wordpress做太多的外链，把默认的链接也删除掉接下来就是一些常用插件的安装和设置了：1. 激活Akismet，这个是很有用的仿垃圾评论的插件，也是官方自带的。2. 如果想做点简单的seo优化，安装All in one SEO Pack插件，这个设置很简单的。3. 安装一个流量统计插件，比如WordPress.com Stats这个就比较简单，当然还有其他的。4. 安装Contact Form 7，这个可以生成一个联系方式的简单页面，如果是英文站用这个确实很方便，把这个插件的代码copy到contact us去，一般要看上去有点正规的站联系我们是要有的，英文站对应的就是contact us。应该说这个插件就是为了contact us页面专门设置的。5. 如果需要的话，安装一个sitemap插件，比如Google XML Sitemaps，这个应该是比较不错的。当然其他一些插件什么的可以根据自己的需要来安装，插件不是越多越好，够用就可以了，缓存插件用在后面文章数量比较多的时候。模板的话，官方也有很多不错的，网上也有无数的模板可以选择。对于模板来说最大的麻烦是太多的选择，好的模板都是要收费的。