2008/03/06 10:52
有时主域名被Baidu封了后,启用新域名来让Baidu收录是一个很好的办法,但是,这样也会让新域名在Google和Yahoo中收录。
虽然有人说这样挺好,但我觉得主站被收录就好了,辅助域名没必要收录,收录了反而影响主域名,因为是一样的内容。于是,就想设置除主域名外不让google等收录。
由于放在同一个目录下,robots.txt只能是一个,查了下robots的方法,禁止搜索引擎收录的方法,没发现可以根据域名来disallow的。
今天想到了一个办法,通过Rewrite来实现。
先建了一个空的robots.txt放在根目录,即允许所有搜索引擎收录。
再建了一个用于辅助域名的robots_2.txt,不想让Google和Yahoo的蜘蛛访问。
内容如下:
User-agent: Yahoo! Slurp
Disallow: /
User-agent: Yahoo! Slurp China
Disallow: /
User-agent:Googlebot
Disallow:/
然后在站点.htaccess中设置:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTP_HOST} [www\.]?domain2.com$ [NC]
RewriteRule ^robots.txt$ robots_2.txt [L]
在浏览器里访问www.domain2.com/robots.txt,成功访问到robots_2.txt的内容,测试成功:)
虽然有人说这样挺好,但我觉得主站被收录就好了,辅助域名没必要收录,收录了反而影响主域名,因为是一样的内容。于是,就想设置除主域名外不让google等收录。
由于放在同一个目录下,robots.txt只能是一个,查了下robots的方法,禁止搜索引擎收录的方法,没发现可以根据域名来disallow的。
今天想到了一个办法,通过Rewrite来实现。
先建了一个空的robots.txt放在根目录,即允许所有搜索引擎收录。
再建了一个用于辅助域名的robots_2.txt,不想让Google和Yahoo的蜘蛛访问。
内容如下:
User-agent: Yahoo! Slurp
Disallow: /
User-agent: Yahoo! Slurp China
Disallow: /
User-agent:Googlebot
Disallow:/
然后在站点.htaccess中设置:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTP_HOST} [www\.]?domain2.com$ [NC]
RewriteRule ^robots.txt$ robots_2.txt [L]
在浏览器里访问www.domain2.com/robots.txt,成功访问到robots_2.txt的内容,测试成功:)
2008/02/29 20:26
1月中旬刚更新过,现在2月底又更新了,Google真奇怪。
不过,这次更新还是大部分网站PR下降。
我的站除了本Blog和114桌面壁纸保持上次的3以外,其它首页全部减1! 包括最老的一个站http://www.itlearner.com,从PR5->4,可能是疏于维护吧:(
不过,这次更新还是大部分网站PR下降。
我的站除了本Blog和114桌面壁纸保持上次的3以外,其它首页全部减1! 包括最老的一个站http://www.itlearner.com,从PR5->4,可能是疏于维护吧:(
2008/02/27 22:27
在网站日志里看到大量的Sosospider,出现的频率不低于那三家搜索引擎。
soso现在还是使用gg的搜索,但自己也很早就在研发自己的搜索引擎了,所以有了Sosospider(官方说明:http://help.soso.com/webspider.htm
),以及搜索图片的一个Spider,叫Sosoimagespider(官方说明:http://help.soso.com/soso-image-spider.htm)。
但是,从本Blog的日志来看,Sosospider还不大智能。
soso现在还是使用gg的搜索,但自己也很早就在研发自己的搜索引擎了,所以有了Sosospider(官方说明:http://help.soso.com/webspider.htm
),以及搜索图片的一个Spider,叫Sosoimagespider(官方说明:http://help.soso.com/soso-image-spider.htm)。
但是,从本Blog的日志来看,Sosospider还不大智能。
2008/02/27 21:45
之前写了一篇 Windows定时执行asp程序 ,但发现每次执行完后,IE窗口还留着。几天下来,就一大堆窗口开在那里了。就希望它能执行完后自动关闭。
看了下其代码,
IE.NAVIGATE("http://www.itlearner.com/task.asp")
IE.VISIBLE=1
应该还有其它属性。
搜索加测试了一大段时间,怀疑有半个多小时,终于解决。原来想用查到的DocumentComplete属性,但测试不支持。后来使用ReadyState有效,测试了几种方法,实现了这个功能。以下是执行完毕自动关闭的代码。
参考文章:
深入挖掘Windows脚本技术
刷人气代码
看了下其代码,
IE.NAVIGATE("http://www.itlearner.com/task.asp")
IE.VISIBLE=1
应该还有其它属性。
搜索加测试了一大段时间,怀疑有半个多小时,终于解决。原来想用查到的DocumentComplete属性,但测试不支持。后来使用ReadyState有效,测试了几种方法,实现了这个功能。以下是执行完毕自动关闭的代码。
DIM IE
SET IE = CREATEOBJECT("INTERNETEXPLORER.APPLICATION")
IE.NAVIGATE("http://www.itlearner.com")
IE.VISIBLE=1
'1为显示IE窗口,0为不显示
Do
Loop Until IE.ReadyState=4
IE.Quit
SET IE = Nothing
SET IE = CREATEOBJECT("INTERNETEXPLORER.APPLICATION")
IE.NAVIGATE("http://www.itlearner.com")
IE.VISIBLE=1
'1为显示IE窗口,0为不显示
Do
Loop Until IE.ReadyState=4
IE.Quit
SET IE = Nothing
参考文章:
深入挖掘Windows脚本技术
刷人气代码
2008/02/21 20:16
今天查到一个.org的域名相注,发现godaddy要$8.99+$0.2=$9.19,有点小贵。只有.com的优惠码,其它域名都没有:(
突然想到以前注册的IXwebhosting空间好像有免费域名,就去看了一下,我那款支持2个免费域名,而且只要空间一直在,域名就一直免费。那就注册这家的免费域名吧:)
以下是过程,我记录了一下。
IX的Business Plus主机支持8个域名,并赠送2个免费国际域名,只要你的空间正常续费,域名就可以一直免费。
一、登陆IX的管理后台,点界面右下方的“Add A Domain Name”。

三、页面在新窗口中打开(好像就是SIGN UP NOW页),在左边的框中输入你要注册的域名,并选择免费的几种域名后缀,目前免费的有com/net/org/info/biz/us,然后点“continue”。
四、显示出定单信息,其中“period of registrationg”是你注册的年数,只能选1年。下面的“contact information”就是你在IX的帐号信息,再下面是“Payment Method”,选择“Pay With Domain Points(2 Points Available)”,打勾“I have read and accept......”,如下图,然后“Submit Your Order”。网上其它文章说要注意其中的“state”要选择“outside the us”,我倒是没注意。反正这些注册的信息是可以修改的。
五、此时,你的域名注册已经完成。就是还需要等待IX处理,同时它会发送一份邮件通知你。进入后台,点Domain Products,看到你的域名状态还是New,还没处理好。如果看到:Domain Active FREE Domain Registration,说明注册成功了。并且出现了管理(Manage)的链接。这个处理(Pending)时间说是需要24小时内,其实很快,可能10分钟不到,最慢不会超过1小时。
突然想到以前注册的IXwebhosting空间好像有免费域名,就去看了一下,我那款支持2个免费域名,而且只要空间一直在,域名就一直免费。那就注册这家的免费域名吧:)
以下是过程,我记录了一下。
IX的Business Plus主机支持8个域名,并赠送2个免费国际域名,只要你的空间正常续费,域名就可以一直免费。
一、登陆IX的管理后台,点界面右下方的“Add A Domain Name”。
三、页面在新窗口中打开(好像就是SIGN UP NOW页),在左边的框中输入你要注册的域名,并选择免费的几种域名后缀,目前免费的有com/net/org/info/biz/us,然后点“continue”。
四、显示出定单信息,其中“period of registrationg”是你注册的年数,只能选1年。下面的“contact information”就是你在IX的帐号信息,再下面是“Payment Method”,选择“Pay With Domain Points(2 Points Available)”,打勾“I have read and accept......”,如下图,然后“Submit Your Order”。网上其它文章说要注意其中的“state”要选择“outside the us”,我倒是没注意。反正这些注册的信息是可以修改的。
五、此时,你的域名注册已经完成。就是还需要等待IX处理,同时它会发送一份邮件通知你。进入后台,点Domain Products,看到你的域名状态还是New,还没处理好。如果看到:Domain Active FREE Domain Registration,说明注册成功了。并且出现了管理(Manage)的链接。这个处理(Pending)时间说是需要24小时内,其实很快,可能10分钟不到,最慢不会超过1小时。








