忽然查了一下自己的收录数据,原来近乎为 0 的站点,不知不觉有了收录。
闲来无事,再查查监控,百度蜘蛛勤快的爬。
但戏剧性的是,开始勤快爬的那一天真好是我搬回 BAE 的那一天。
就引发了一个设想:用 BAE 是否有助于百度收录?
猜测的答案:BAE 跟百度友好
再观察几天吧,也有可能是我这段时间更新较为频繁,被蜘蛛看上了。
该文章发自手机
忽然查了一下自己的收录数据,原来近乎为 0 的站点,不知不觉有了收录。
闲来无事,再查查监控,百度蜘蛛勤快的爬。
但戏剧性的是,开始勤快爬的那一天真好是我搬回 BAE 的那一天。
就引发了一个设想:用 BAE 是否有助于百度收录?
猜测的答案:BAE 跟百度友好
再观察几天吧,也有可能是我这段时间更新较为频繁,被蜘蛛看上了。
该文章发自手机
很多人说 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分,一般般。
悲剧,发现 2.0 更慢如蜗牛,无法忍受,回到 3.0
闲来无聊,厌恶于 WordPress 的固定链接格式,更改格式为 Post Name,使用 301 重定向避免悲剧。
为什么更换到 Post Name?
语义性更强,更美观,不像数字那么死板。
想想,做了个决定,去除代码高亮。
但是我手笨,搞了半天,把原来的代码都弄乱的差不多了。。。
大家看看代码有什么错误,赶紧跟我提,我纠正。
发出我的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菜单简化而来。
今天换了独立域名,第一时间,习惯性用上了安全宝。因为独立域名可以直接根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' ); ?>
上一篇文章:折腾博客:更换缓存插件、做 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跳转规则非常相像?
在写这篇文章之前,我先要提出一点:所有的优化,最终都是要针对用户,不要只是针对搜索引擎,因为我们的东西,不仅仅是要被搜索到,而且要别人看了,感到有所收获才行,所以首先要在文章下下功夫。我要问大家一个问题:一个博客,什么东西最重要?答案是好的文章。所以,本博客所有的优化都是基于首页和文章页。
然而好的文章怎么才能让人搜索到呢?这就需要,我们在标题上下工夫,每一篇文章的发表,尽量去起一个好的标题,不要用“啊!”“呀!”等这类让大家看起来非常白痴的标题,不但访客不喜欢,蜘蛛也不喜欢。用户从搜索引擎中看到你的网站,第一印象就是标题,所以我们对标题进行的命名非常重要。但是,怎么显示标题呢,这也比较重要。
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>
大功告成!