2006年10月8日星期日

301 Redirect 永久重定向的实现

 在我们的网站建设中,时常会遇到需要网页重定向的情况:象网站调整,如改变网页目录结构,网页被移到一个新地址,再或者,网页扩展名改变,如因应用需要把.php改成.Html或.shtml,在这种情况下,如果不做重定向,则用户收藏夹或搜索引擎数据库中旧地址只能让访问客户还会得到一个404页面错误信息,访问流量白白丧失;再如某些注册了多个域名的网站,也需要通过重定向让访问这些域名的用户自动跳转到主站点,等等。
  常用的重定向方式有: 301 redirect, 302 redirect 与 meta fresh:
301 redirect: 301代表永久性转移(Permanently Moved),301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址。
302 redirect: 302代表暂时性转移(Temporarily Moved ),在前些年,不少Black Hat SEO曾广泛应用这项技术作弊,目前,各大主要搜索引擎均加强了打击力度,象Google前些年对Business.com以及近来对BMW德国网站的惩罚。即使网站客观上不是spam,也很容易被搜寻引擎容易误判为spam而遭到惩罚。
meta fresh: 这在2000年前比较流行,不过现在已很少见。其具体是通过网页中的meta指令,在特定时间后重定向到新的网页,如果延迟的时间太短(约5秒之內),会被判断为spam。
  这里我们主要谈谈如何通过301 Redirect实现网页重定向
IIS服务器实现301重定向
* 打开internet信息服务管理器,在欲重定向的网页或目录上按右键,见下图* 选中“重定向到URL”* 在对话框中输入目标页面的地址* 切记,记得选中“资源的永久重定向”* 当然,最后要点击“应用”
Apache服务器实现301重定向
  相比较来说,Apache实现起来要比IIS简单多了。在Apache中,有个很重要的文件.htaccess,通过对它的设置,可以实现很多强大的功能,301重定向只是其中之一。
Redirect permanent / http://blog.pcxingxing.net.ru/ ;将目录下内容重定向到http://seo.highdiy.com/redirect permanent /old.html http://blog.pcxingxing.net.ru/new-url/ ;将网页old.html内容重定向到http://blog.pcxingxing.net.ru/new-url/
  通过合理地配置重定向参数中的正则表达式,可以实现更复杂的匹配。有兴趣的朋友可参考Apache手册。
  其他方法还有:
PHP下的301重定向
http://blog.pcxingxing.net.ru/" );?>
ASP .NET下的301重定向

  配置完成后,要认真检查一下是否正确。Internet有很多类似的Server Header检查工具,如Check Server Headers Tool - HTTP Status Codes Checker

2006年10月7日星期六

5460和用户个人隐私

 流氓见得多了,但是如果一个流氓居然出售自己用户的隐私信息,就实在太无耻了。而他们给我带来的麻烦,让我感到不安和困惑。
  首先是搜狐的Chinaren新推出了“搜人引擎”,Chinaren我基本上没有使用过,但是我上这个“搜人引擎”搜索了一下我的名字,竟然发现我的小学、中学、大学的详细信息都在上面列出来了。我唯一登记了这些学校信息的网站是在5460里登记的,看来5460把我和其他人的个人信息都给卖了。
  更可怕的是另一个名叫UCLOO的搜人引擎,我竟然惊讶地发现,搜索我的名字会把我的QQ号码、办公电话、住宅电话、电子邮件、公司、地址以及我以前的中小学名称全部都显示出来,信息和我在5460上登记的一模一样。不敢想象我的个人信息居然可以让世界上任何一个陌生人搜索到。
  无论这些网站是否合法,5460绝对是罪魁祸首,这绝对不是个孤立事件,如此大规模的数据量,竟然出售给这么多不同的网站,难道是巧合吗?我们的个人隐私还值钱吗?早不值钱了,我们的个人隐私在5460这样的流氓眼里根本就不算什么,因为这些信息都成为5460自己的财产了,这个流氓可以把我们的个人信息出售给任何人,让任何一个可能怀有恶意的陌生人都可以搜索到我们的个人隐私信息。
  我很痛心5460的堕落,因为我在99年就上过这个网站,开通了自己的班级,并且和很多各地的同学获得了联系。可是我现在登录5460后看到的是什么呢?看到了一个满屏都在飘广告的垃圾网站,并且还不断弹出流氓插件让我安装,多么厚颜无耻啊,我曾经支持的一个网站居然已经成为一个彻头彻尾的流氓。
  我开始后悔曾经在5460输入了过于详细的个人信息,我不知道现在上去修改还来得及么,至少我现在知道,将自己的私人信息放在这样的网站是不安全的,我现在开始怀疑,5460利用了同学们之间的信任和友情,卑鄙地窃取了用户的真实信息资料,然后将这些信息出售用以盈利,我收到过标题包含我真实姓名的垃圾邮件,而收信人正好就是我在5460登记的信箱。当然,5460这么胡搞,是会得到报应的,我只好对我的同学们说,请通过邮件来获取我的联系信息吧,我将会把我在5460上登记的信息全部删除,将自己的个人信息放在这样一个流氓网站,对我是一种潜在的威胁,有可能会给我带来可怕的灾难。
  上网,安全是最重要的,不要和陌生人说话,不要随意地在网络上留下自己的地址、电话等个人资料,就会被“陌生人”钻空子,招致不必要的麻烦了。现在的骗子的手段都是层出不穷的,很难想象把自己这么全面的个人信息发布在互联网上供人匿名查询,会给自己带来什么样的后果。
  再见了,5460。

2006年10月5日星期四

Google CEO:其实我自己每时每刻都在点AdSense广告

  昨天我报道了美国的一名女博士要状告Google,原因是虽然她自己点了自己的AdSense广告,但Google不应该删掉她的AdSense帐号。这种理由显然是可笑的,因为Google AdSense的计划政策里有明确的规定:

禁止的点击和展示
任何透过人为因素而产生的点击或展示都是禁止的。这些禁止的行为包括 ( 但不限于 ) ﹕ 透过重复手动点击、重复手动展示、煽动他人点击、煽动他人产生展示、透过漫游器、自动化点击和展示产生工具、第三方产生点击或展示(例如付费点击、自动浏 览、和交换点击计划) 的服务、或任何欺骗软件。请注意,我们不容许您因任何原因点击自己网站上的广告,因为这样可能会让广告客户的成本遽增。


  好,既然任何AdSense用户均不能以任何理由点击自己的广告,那么Google的CEO呢?他自己可不可以随便点击AdSense广告?如果他点了,那这些费用是算到广告主头上,还是Google头上?   ZDNet的Donna Bogatin透 露了一个惊人的事实,那就是Google的CEO Eric Schmidt在SESC上公开表示,自己"每时每刻都在点击AdSense广告",动机是"想确保一切运行正常"。典型的一个广告点击狂=.=。很明 确,无论这位Google CEO点击的是谁的AdSense广告,他的点击都应该被算为无效点击,因为他点击过的广告的广告主还必须支付广告费给Google,他这样的行为明显是 违反了Google AdSense计划政策。相比之下,我认为昨天那位女博士的理由反而更"正当"一些。

  真的是"只许州官放火,不准百姓点灯"?

  有几分像。因为根据著名的网络广告专家Jennifer Slegg的解释,在Google办公室里产生的任何的AdSense广告点击均会自动被Google过滤掉,即它们都会被视为无效点击。因此身为 Google的CEO,即使Eric Schmidt真的是个广告点击狂,他在Google办公室里一天点满24小时,理论上(如果Google的过滤系统足够可靠的话)也不会产生不良效果。 然而很自然地,如果他真的是个广告点击狂,那么他离开Google办公室后回到家里,再拼命地点,那这笔帐该怎么算呢?=.=