用 BAE 是否有助于百度收录?

忽然查了一下自己的收录数据,原来近乎为 0 的站点,不知不觉有了收录。
闲来无事,再查查监控,百度蜘蛛勤快的爬。
但戏剧性的是,开始勤快爬的那一天真好是我搬回 BAE 的那一天。
就引发了一个设想:用 BAE 是否有助于百度收录?
猜测的答案:BAE 跟百度友好
再观察几天吧,也有可能是我这段时间更新较为频繁,被蜘蛛看上了。

该文章发自手机

回到了 BAE 2.0

很多人说 BAE 3.0 怎么好,怎么方便,对我这种用惯 SDK 的人来说,实在没觉得。

反而觉得 BAE 3.0 各种慢,各种 502,各种讨厌。

也许 BAE 3.0 最大的优势就是所有服务都免费吧,在这里 Cache 要收费,不过你学会优化,那这些问题都不怕了。

初三级第一次统测成绩出了

初三级第一次统测成绩出了,有点小悲剧:

语文:93分,满分120分,还算可以吧;

数学:90分,满分120分,大大低于预期目标;

英语:95.5分,满分120分,还是离预期目标有所差距;

物理:85分,满分100分,加油,争取90分以上;

化学:90分,满分100分,还勉强;

政治:78.5分,满分100分,这个真悲剧了;

历史:90.5分,满分100分,一般般。

回归 BAE 3.0

悲剧,发现 2.0 更慢如蜗牛,无法忍受,回到 3.0

更换博客固定链接格式为 Post Name

闲来无聊,厌恶于 WordPress 的固定链接格式,更改格式为 Post Name,使用 301 重定向避免悲剧。

为什么更换到 Post Name?

语义性更强,更美观,不像数字那么死板。

做了一个决定,去除“代码高亮”

想想,做了个决定,去除代码高亮。

但是我手笨,搞了半天,把原来的代码都弄乱的差不多了。。。

大家看看代码有什么错误,赶紧跟我提,我纠正。

Grub For DOS的VBE菜单编写示例

发出我的FbinstU启Grldr菜单,用的是VBE模式,大家有兴趣就研究吧。解释先不解释了,有时间再一句句和大家解释。

terminal console
debug off
checkrange 20120619:-1 read 0x8278 || clear && pause Need grub4dos-0.4.5c-2012-06-19 or above. && reboot
font
font (bd)/BOOT/GRUB/CFONT.HEX.GZ
color black/white red/white black/white 10
terminal graphics
graphicsmode -1 640
if exist (bd)/BOOT/GRUB/CBG.LZMA splashimage (bd)/BOOT/GRUB/CBG.LZMA
default 13
timeout 300
#0
title Computer 120
clear
#1
title
clear
#2
title 请使用“↑”、“↓”在下面列表中选择您所需要的功能,轻敲“Enter”来执行:
clear
#3
title =======================================================================
clear
#4
title [1] Microsoft Windows XP PE\n Computer 120 Windows XP PE 临时办公、维护系统
map --mem (bd)/WINPE.ISO (0xff)
map --hook
chainloader (0xff)
#5
title [2] 0PE Microsoft Windows XP PE\n 0PE 非常规PE,普通抢救PE无效(蓝屏、黑屏)时用 为 XP PE
command RUN (bd)/0PE.ISO 1
#6
title [3] 0PE Microsoft Windows Sever 2003 PE\n 0PE 非常规PE,普通抢救PE无效(蓝屏、黑屏)时用 为 03 PE
command RUN (bd)/0PE.ISO 2
#7
title [4] 卡巴斯基救援盘\n 使用卡巴斯基启动到系统进行杀毒\n 支持在线更新\n 可使用自带浏览器上网
find --set-root /rescue/rescue.iso
map --mem /rescue/rescue.iso (0xff)
map --hook
chainloader (0xff)
#8
title [5] 安装Windows XP SP3(原版)\n 序列号:MRX3F-47B9T-2487J-KWKMF-RPWBY
command RUN (bd)/0PE.ISO 5
#9
title [6] Kon-Boot绕过系统密码\n 绕过Windows管理员口令。\n 如果从U盘启动,很可能要先交换(hd0),(hd1)。\n 直接回车默认先交换,输入N则跳过默认的交换。
command RUN (bd)/0PE.ISO 10
#10
title [7] DiksGenius磁盘管理\n
command RUN (bd)/0PE.ISO 14
#11
title [8] 进入0PE高级菜单\n 使用更多0PE特有功能
command RUN (bd)/0PE.ISO
#12
title [9] 转下一启动设备\n 根据BIOS里面设定的启动顺序来启动下一个启动设备。
boot -1
#13
title [10] NTBOOT通用启动盘\n 适用于引导文件丢失启动等场合,有一定几率成功启动损坏的系统。
command RUN (bd)/0PE.ISO 8
#14
title [11] 重启\n
reboot
#15
title [12] 关机\n
halt
#16
title
clear

注:该菜单适用于2012-06-19发布的Grub For DOS,为0PE菜单简化而来。

用上了安全宝,附WordPress获取真实IP的办法

今天换了独立域名,第一时间,习惯性用上了安全宝。因为独立域名可以直接根NS记录,不用弄来弄去,这样造成速度的缓慢。

首先说一下安全宝吧,这个东西,我从它开办开始就开始用了,那是还需要备案,那时我还是在用二级域名,后来因为一些原因,停用了一段时间,但是当又有顶级域名的时候,我又开始用了。

我为什么用安全宝呢?

1、除各种国外CDN外,是唯一一个不需要备案就可以免费使用的CDN,虽然缓存仅有10MB,不过是香港的节点,也不错了。

2、客服态度很好,很热心,我星期六申请的,不知怎么没开通,然后星期一就去咨询他们客服,不一会就给我开通了。(审核通过)

3、对于我这个在菲律宾的网站来说,提速效果还是有那么一点点。

4、我更看重的是它的防护功能,让我有一点安全感。

不过,用了安全宝以后,会有一个问题,那就是WordPress需要修改一下才能正确获得访客真实IP地址,我记得以前那个弄丢数据的博客曾经用过WebLuker的CDN,现在也收费了,不过客服同样也很热心,你无聊时,还可以找他聊天呢。不过,那个需要备案,当时二级是有备案的。不知现在如何了。。

当时,我还写过一篇关于这个CDN如何获取访客真实IP的呢。可能是我当时还不是太懂,很笨,把WordPress自身的文件改这改那,才实现,然后还兴匆匆的告诉大家,现在又懂多了一点,知道只要在WordPress主题的functions.php最底部加一段代码就搞掂了。

好吧,就是在那里加这一段代码,加完以后,有用缓存插件的建议更新下缓存,就可以正确获得访客IP了:

<?php
function GetIP() {
	$IP = str_replace(", ", "",str_replace($_SERVER['REMOTE_ADDR'], "",$_SERVER["HTTP_X_FORWARDED_FOR"]));
	if ($_SERVER["HTTP_X_FORWARDED_FOR"] != "") {
		$_SERVER['REMOTE_ADDR'] = $IP;
	} else {
		$_SERVER['REMOTE_ADDR'] = $_SERVER['REMOTE_ADDR'];
	}
}
add_action( 'init', 'GetIP' );
?>

WordPress 更换固定链接后如何做 301 重定向

上一篇文章:折腾博客:更换缓存插件、做 CDN,中,我提到了我更换了博客的固定链接,然而,我是怎么做 301 重定向的呢?最简单的办法是用插件,但是本人一向不喜欢太多插件,怎么办呢?答案就是巧妙运用.htaccess,就以本站为例子吧。

本站的链接是由:

/archives/%post_id%

更换到:

/html/%post_id%.html

是一个比较简单的更换,用插件,是不是显得小题大做?

所以我就添加了以下几行代码在.htaccess 开头,注意,一定要添加在 WordPress 伪静态的代码之前才有效。

# BEGIN Permalink
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^archives/([0-9]+)? html/$1.html [R=301,L]
</IfModule>

# END Permalink

 

就搞掂了。其实一般的更换都是比较简单的,希望大家举一反三。当然,如果实在不会,可在我的博客留言,我能做到的,我都会给出代码。

这个更换了,还不行,还要做一件事——在百度上登记你的网站改版了,不登记的话,百度不像Google那么强大的,你这样弄,不跟它们说说,小心被K站哦。

首先打开:http://zhanzhang.baidu.com/rewrite/index

然后登陆你的账号(这个不用多说了吧?)

然后添加你的改版规则(选择“提交正则规则”)

以本站为例,我提交的是:

www.nikbobo.net/archives/([0-9]+)$ 更换为 www.nikbobo.net/html/\1.html

感觉到没,是不是和Nginx/Apache的301跳转规则非常相像?

我是怎么对我的网站进行优化的(一):Title

在写这篇文章之前,我先要提出一点:所有的优化,最终都是要针对用户,不要只是针对搜索引擎,因为我们的东西,不仅仅是要被搜索到,而且要别人看了,感到有所收获才行,所以首先要在文章下下功夫。我要问大家一个问题:一个博客,什么东西最重要?答案是好的文章。所以,本博客所有的优化都是基于首页和文章页。

然而好的文章怎么才能让人搜索到呢?这就需要,我们在标题上下工夫,每一篇文章的发表,尽量去起一个好的标题,不要用“啊!”“呀!”等这类让大家看起来非常白痴的标题,不但访客不喜欢,蜘蛛也不喜欢。用户从搜索引擎中看到你的网站,第一印象就是标题,所以我们对标题进行的命名非常重要。但是,怎么显示标题呢,这也比较重要。

本站的做法

1)对于首页,显示博客的名字和描述;

2)对于文章页,显示文章的题目;

3)对于全站分隔符的设定,我使用“ | ”作为分隔符。

由于我不喜欢用插件,所以,你可以在主题的 Functions.php 扔以下代码,代码改自iGoogler主题,在此感谢主题的作者。

实现所需要的代码

<?php
function seo_title($sep) {
	/*
	 * Print the <title> tag based on what is being viewed.
	*/
	global $page, $paged;

	$post_title = wp_title( $sep, false, '' );

	if ( $post_title && is_single() ) {
		wp_title( '' , true, '' );
	}else{
		wp_title( $sep, true, 'right' );

		// Add the blog name.
		bloginfo( 'name' );

		// Add the blog description for the home/front page.
		$site_description = get_bloginfo( 'description', 'display' );

		if ( $site_description && ( is_home() || is_front_page() ) )
			echo " | $site_description";

		// Add a page number if necessary:
		if ( $paged >= 2 || $page >= 2 )
			echo ' | ' . sprintf(__('Paged %s', 'igoogler'), max( $paged, $page ) );
	}
}
?>

 

然后将 header.php 的 title 标签更改为:

<title><?php seo_title(' | '); ?></title>

 

大功告成!