Archive for 1 月, 2010

实现abc.com自动转向www.abc.com的方法

星期日, 31 1 月, 2010

在Google里搜索“abc.com 转向 www.abc.com”会搜索到很多转向的方法,我这里使用到了修改.htaccess文件的方法:

在网站根目录下.htaccess文件中添加以下几行:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^lordong.net [NC]
RewriteRule ^(.*)$ http://www.lordong.net/$1 [L,R=301]

注意修改“lordong.net”为自己的域名(下同),这个是我自己的,呵

(更多…)

使用WP-T-WAP插件搞定通过WAP方式访问博客的方式

星期六, 30 1 月, 2010

安装方法和下载链接请转到:http://www.tanggaowei.com/2008/01/04/7.html

本博的wap访问方式是:/wp/wap

这里主要说说怎么个实现通过二级域名http://wap.lordong.net来访问本博的方法:
1. 登录域名管理控制台,给wap.lordong.net增加一条A指向,我这里指向跟www.lordong.net一样的IP地址。
2. 登录主机的cPanel控制台,添加一个子域wap.lordong.net,指向“blog/wap”目录(这是WP-T-WAP插件安装后创建的目录),我这里的全路径是“/public_html/blog/wap”。

修改FireFox页面中小字体的方法

星期六, 30 1 月, 2010

在FireFox里打开我这个博客时发现则边和评论的字体都很小,很难看清,就连cPanel界面的中文字体也很小。在网在查找解决办法,虽然没有找到直接指明的办法,但通过获得的线索总算试出来了。

为什么这里只提到FireFox的字体呢,是因为同样的页面在IE或Chrome浏览器上都能正常显示,而在FireFox下显示显得很小。

解决办法是:
1. 点“工具”->“选项”

(更多…)

禁止PHP空间列出目录的方法

星期五, 29 1 月, 2010

Options -Indexes

将以上代码直接写进 .htaccess 文件里面。
当你网站上的某个目录没有index索引时,此代码可以禁止列出目录内文件名。
提高网站安全性。

这个使用WordPress 2.9.1搭建的博客还需要做一些工作

星期五, 29 1 月, 2010

首先是对WordPress还是不熟悉,真正了解并正常使用还需要一段时间。
这里记录一下目前觉得不爽的几点:
1. 如何在地址栏上输入“lordong.net”时自动转为“www.lordong.net”。/wp/post/290.html
2. 侧边栏和评论部分的字体过小,需要找到css文件做一下修改。/wp/post/281.html
3. 发带有图片的文章时发现上传一个图片会产生多个文件,不知道能不能解决。
4. 未了解如何备份,安全第一嘛。 (使用wp-db-backup插件或在空间的cPanel里备份)
5. 从z-blog转过来的博文带有很多标签,需要抽空整理一下。 (使用后台控制:文章->批量编辑标签)

从今天起正式启用WordPress博客

星期五, 29 1 月, 2010

由于众所周知的原因,原来的lordong.cn域名下个月可能要停止解析,因此几天前在GoDaddy.com上购买了lordong.net域名,然后经过多方寻找,于昨晚买下了byteact.com的cPanel $1 Dollar Plan主机,正式将个人博客转移到WordPress阵地。

这篇文章以前的所有文章都是从原来lordong.cn域下的ASP空间转过来的,原来是使用z-blog搭建博客,非常感谢他们所做的努力,另外还在感谢williamlong写的“MT格式导出程序”插件,让我能够很方便的把原来z-blog下的博文迁移到WordPress下来。

本次迁移的博文基本上保留原来的所有内容,只修改了博文内的转向链接和附件链接,可能存在指向不正确的地方,只有慢慢修正了。

预祝本博开局得利,不至于那么快就被GFW盯上,希望能长存!

决定放弃更新本博(lordong.cn域名),草泥马!

星期一, 18 1 月, 2010

最近发现打开这个空间的页面越来越慢了,虽然ping的速度很快。

可能是审查越来越严了,说不定安装了绿霸娘

虽然还有差不多两年才到期,但还是放弃吧。

在不久的将来将使用lordong.net域名和新的空间(墙外),这是在这个空间上最后一次发贴,后面如果还需要发贴的话就是发个政治贴让这个空间“被关闭”了。

草泥马!

转贴:避免垃圾评论

星期三, 13 1 月, 2010

转自:http://www.google.com/support/webmasters/bin/answer.py?hl=cn&answer=81749

评论功能是网站管理员建立社区和读者群体的绝佳方法。 但遗憾的是,评论功能经常被垃圾评论发送者或其他居心不良者滥用,其中有许多人使用脚本或其他软件来生成和发布垃圾评论。 如果您收到过像广告或指向无关网站的随机链接,那么您就遭遇了垃圾评论。 下面提供了一些建议,有助于减少或防止您的网站中出现垃圾评论。

使用防垃圾评论工具

大多数网站开发工具,特别是博客工具,可能需要评论者证明他们是真的用户,而非讨厌的垃圾评论制造引擎。 您可能已经知道:一般情况下系统会向用户显示变形图片(通常称为 CAPTCHA),并会要求用户键入在图片中看到的字母或数字。 某些 CAPTCHA 系统还支持音频 CAPTCHA。 这是防止垃圾评论的一种非常有效的方法。 此过程可能会减少在您网页上随意留言的用户的数量,但是无疑会改善评论的质量。

打开评论审核功能

评论审核功能意味着只有在您手动检查和批准评论后,评论才会显示在您的网站中。 这表示您将在监控评论方面花费更多时间,但是它的确有助于改进访问者的用户体验。 如果您定期发布有争议的主题,这些主题常会引发热烈的讨论,那么多花点时间是值得的。 您通常可以在博客软件(例如 Blogger)中进行设置。

使用"nofollow"标记

几年前,Google 与 Yahoo! 和 MSN 都引入了"nofollow"HTML microformat,此属性已经被广泛采用。 rel="nofollow" 属性的所有链接都不会用于计算 PageRank 或确定您的网页与用户查询的相关性。 (例如,如果垃圾评论发送者在您的评论中加入这样一个链接:

<a href="http://www.example.com/">这是一个不错的网站!</a>

它将转换为:

<a href="http://www.example.com/" rel="nofollow">这是一个不错的网站! </a>

在计算 PageRank 时,这个新链接不会纳入考虑的范围。 这不会阻止垃圾评论,但可以避免通过 PageRank 时出现问题。

默认情况下,许多博客网站(例如 Blogger)会自动为所有发布的评论添加此属性。

禁止在评论中加入超链接

如果您可以访问服务器,则可能希望更改其配置以便从留言簿的评论链接中删除 HTML 标记。 垃圾评论发送者仍可以留言,但是不能够发布有效的超链接。

使用 robots.txt 或 META 标记拦截评论页

您可以使用 robots.txt 文件来阻止 Google 访问特定网页。 这不会阻止垃圾评论发送者留言,但意味着这些评论中的链接不会对网站产生负面影响。 例如,如果评论保存在 guestbook 子目录中,您可以向 robots.txt 文件添加以下内容:

    Disallow:/guestbook/

此语句会阻止 Google 将 guestbook 及任何子目录中的内容编入索引。

您还可以使用 META 标记来阻止对 http://www.example.com/article/comments 等单个选定网页的访问。 如以下标记:

    <html>    <head>    <META NAME="googlebot" CONTENT="noindex">

对启用留言簿或评论三思而后行

大量的垃圾评论不会让用户对网站有什么好印象。 如果此功能不会为您的用户增加很多价值,或者您没有时间定期监控留言簿或评论,可以考虑关闭这些功能。 大多数博客软件(例如 Blogger)会要求您关闭单个帖子的评论功能。

本小博昨日下午被暂停

星期三, 13 1 月, 2010

原因是2007年8月28日转的一篇文章引起的,说是涉及到政治所以被要求删除,见图:

截图留贴以示怀念。

顺便转一个链接:《CNNIC公布:规定所有CN域名须在公司名下》 http://is.gd/5ZCK8

不知这个cn域名能否活过这个月,反正不会为了存活而找公司挂靠的,死了就死了。已预先在www.GoDaddy.com注册了lordong.net域名,决定放弃国内域名了。

"Cannot modify header information"的解决方法

星期一, 11 1 月, 2010

在PHP空间部署wordpress时遇到这条警告:"Warning: Cannot modify header information - headers already sent by ....",网上搜索解决办法,有不少解决方案,这里说说我用到的方法。

PHP代码里经常用到include或者requir来包含文件,注意检查这些被包含文件<?php ... ?> 后面没有空白行。不少问题是这些空白行导致的。

有些情况空白不会引起这个问题,我发现php文件如果存成UTF-8也会因为第一行头两个字节不是以“<?”开头的,所以导致这个问题,解决办法是用记事本打开,然后另存成ANSI文件即可。

如果文件内部有双字节的字符,比如汉字等,直接用记事本把UTF-8编码的文件转存成ANSI会导致浏览器里打开的汉字是乱码,解决办法是还是保存成UTF-8格式,不过需要用第三方工具把文件前的UTF-8编码特征字符去掉,比如用DreamWeaver打开,点Modify菜单里的Page Properties子菜单,选中“Title/Encoding”,然后把Encoding改成“Unicode(UTF-8)”,把"Include Unicode Signature(BOM)"前的钩去掉,最后保存即可。也可以用UltraEdit打开文件,然后切换到十六进制模式,把前三个字节“EF BB BF”剪切掉,最后保存即可。

我之所以碰到这种情况,是因为我图方便,改用记事本打开源码进行编辑,保存后文件就会自动加上“EF BB BF”前缀,看来以后在慎用记事本来修改页面文件了。