分类目录归档:技术文章

Google将开发自主品牌浏览器,并注册Gbrowser.com

据国外媒体报道,Netconcepts公司的专家日前表示,Google可能开发自主品牌的浏览器而且它有足够的理由这样做。

一方面,Google已经注册了一个Gbrowser.com域名,“browser”也即浏览器的意思,前面的G几乎是Google所有产品的称呼,如日前传出的Google 手机Gphone,这可能是Google有意于浏览器的一个信号;另一方面, CEO施密特曾表示,如果对用户有利,Google将开发一款浏览器。

其实关于“Google开发自主品牌浏览器”的传闻由来已久,早在2004年就有消息称,Google正在开发自己的浏览器产品。

Google开发自主品牌的浏览器无疑将给Google带来更直接的利益。由于Google很多应用都是基于Web浏览器而进行,例如,Google Earth、Google Docs、Google表格和Google幻灯片等。自主浏览器对自身产品的天然融合性,将使访问速度和兼容性方面胜过其他品牌

百度07年算法变动总结

以下此文系转载

07年算法有变动相信大家都是有目共睹。。本人仅在此做个个人总结,其中很多个人也持猜疑态度,还请各位指教。

1、首先百度对新站页面收录的时间明显变长,而且有过较大范围的降权举动,相比之下老玉米就比较吃香……

新网站大概要百度两次大的更新页面才可能收录较全(注意:这里只是延迟收录发布的时间,而在发布收录之前蜘蛛已经跑过你的网站并提交到数据库)每次大更新时间大约是每月11号,较小的更新大约每周四一次。

2、标题仍然是重头戏,但而对于采集、存在过多重复的标题,百度已经有一定的免疫。

在这里本人再提出一个非页面的标题SEO因素。就是在搜索结果中的排名会因网民点击数的多少而变化。

有人会说排名靠前的自然点击次数多。但我认为对于同在一页的搜索结果,被点击的次数反过来也会影响此页的排名。

所以优秀的内容很重要,在简要的标题后加上特别的短语会起到意想不到的效果哦(引诱点击?搜索引擎还可能认为你的为原创……)

3、网页顶部的关键词密度,比较重要,不过原来左上位置的好像已经远不如从前吃香了。

4、网页整体的关键词密度以及尾部的关键词。这些没感觉出来有什么变化:(

5、网站内链接。没感觉有变化……

如果不是刻意做某一个词就没必要重视吧,如果想做某个词个人觉得站外的链接更重要些。。  

6、网站内容不要经常变更,页面结构变化也不要太频繁,尤其是链接。

这个原本就很重要,现在就更重要了。毕竟收录周期变长了。

7、其他搜索引擎对百度的影响变大了……

个人感觉国外的比国内的权重更高。

8、再有就是相关词的效果。比如“六一儿童节”排第一 那么 “儿童节”也会有相应的加分,反之亦然。

这里本菜菜还是强调网民的作用……

就是越多的人通过“六一儿童节”访问到你的网站,你的网站“儿童节”的加分就越多..

个人感觉07之后的百度SEO,外部因素的比重变大,网页内部的比重降低,标题仍然是最重要的因素。

如何提高WEB服务器IIS并发数效率/服务器性能优化

1. 启用HTTP的持续作用可以改善15~20%的执行效率。
2. 不启用记录可以改善5~8%的执行效率。
3. 使用 [独立] 的处理程序会损失20%的执行效率。
4. 增加快取记忆体的保存文档数量,可提高ActiveServer Pages之效能。
5. 勿使用CGI程式
6. 增加IIS 5.0电脑CPU数量。
7. 勿启用ASP侦错功能。
8. 静态网页采用HTTP 压缩,大约可以减少20%的传输量。
简单介绍如下
1、启用HTTP的持续作用
启用HTTP的持续作用(Keep-Alive)时,IIS与浏览器的连线不会断线,可以改善执行效率,直到浏览器关闭时连线才会断线。因为维持「Keep-Alive」状态时,于每次用户端请求时都不须重新建立一个新的连接,所以将改善服务器的效率。
此功能为HTTP 1.1预设的功能,HTTP 1.0加上Keep-Alive header也可以提供HTTP的持续作用功能。
2、启用HTTP的持续作用可以改善15~20%的执行效率。
如何启用HTTP的持续作用呢?步骤如下:
在 [Internet服务管理员] 中,选取整个IIS电脑、或Web站台,於 [内容] 之 [主目录] 页,勾选 [HTTP的持续作用] 选项。
3、不启用记录
不启用记录可以改善5~8%的执行效率。
如何设定不启用记录呢?步骤如下:
在 [Internet服务管理员] 中,选取整个IIS电脑、或Web站台,於 [内容] 之 [主目录] 页,不勾选 [启用记录] 选项。
设定非独立的处理程序
使用 [独立] 的处理程序会损失20%的执行效率,此处所谓「独立」系指将 [主目录]、[虚拟目录] 页之应用程式保护选项设定为 [高(独立的)] 时。因此 [应用程式保护] 设定为 [低 (IIS处理程序)]时执行效率较高,设定画面如下:
如何设定非「独立」的处理程序呢?步骤如下:
在 [Internet服务管理员] 中,选取整个IIS电脑、Web站台、或应用程式的起始目录。於 [内容] 之 [主目录]、[虚拟目录]页,设定应用程式保护选项为 [低 (IIS处理程序)]。
4、调整快取(Cache)记忆体
5.0将静态的网页资料暂存於快取(Cache)记忆体当中; 4.0则将静态的网页资料暂存於档案当中。调整快取(Cache)记忆体的保存档案数量可以改善执行效率。
ASP指令文档执行过後,会在暂存於快取(Cache)记忆体中以提高执行效能。增加快取记忆体的保存文档数量,可提高Active Server Pages之效能。
可以设定所有在整个IIS电脑、「独立」Web站台、或「独立」应用程式上执行之应用程式的快取记忆体档案数量。

如何设定快取(Cache)功能呢?步骤如下:
在 [Internet服务管理员] 中,选取整个IIS电脑、「独立」Web站台、或「独立」应用程式的起始目录。於 [内容] 之 [主目录]、[虚拟目录] 页,按下 [设定] 按钮时,即可由[处理程序选项] 页设定 [指令档快取记忆体] 。
如何设定快取(Cache)记忆体档案数量呢?步骤如下:
在 [Internet服务管理员] 中,选取整个IIS电脑、或Web站台的起始目录。於 [内容] 之 [伺服器扩充程式] 页,按下 [设定] 按钮。
即可设定快取(Cache)记忆体档案数量。
5、勿使用CGI程式
使用CGI程式时,因为处理程序(Process)须不断地产生与摧毁,造成执行效率不佳。
一般而言,执行效率比较如下:
静态网页(Static):100
ISAPI:50
ASP:10
CGI:1
换句话说,ASP比CGI可能快10倍,因此勿使用CGI程式可以改善IIS的执行效率。
以弹性(Flexibility)而言:ASP > CGI > ISAPI > 静态网页(Static)。
以安全(Security)而言:ASP(独立) = ISAPI(独立)= CGI > ASP(非独立) = ISAPI(非独立)= 静态网页(Static)。
6、增加IIS 5.0电脑CPU数量
根据微软的测试报告,增加IIS4.0电脑CPU数量,执行效率并不会改善多少;但是增加IIS 5.0电脑CPU数量,执行效率会几乎成正比地提供,换句话说,两颗CPU的IIS 5.0电脑执行效率几乎是一颗CPU电脑的两倍,四颗CPU的IIS 5.0电脑执行效率几乎是一颗CPU电脑的四倍。
IIS 5.0将静态的网页资料暂存於快取(Cache)记忆体当中;IIS 4.0则将静态的网页资料暂存於档案当中。调整快取(Cache)记忆体的保存档案数量可以改善执行效率。
7、启用ASP侦错功能
勿启用ASP侦错功能可以改善执行效率。
如何勿启用
ASP侦错功能呢?步骤如下:

於 [Internet服务管理员] 中,选取Web站台、或应用程式的起始目录,按右键选择[内容],按 [主目录]、[虚拟目录] 或 [目录] 页,按下[设定] 按钮,选择 [应用程式侦错] 页,不勾选 [启用ASP伺服器端指令侦错]、[启用ASP用户端指令侦错] 选项。
8、静态网页采用HTTP 压缩
静态网页采用HTTP 压缩,大约可以减少20%的传输量。
HTTP压缩功能启用或关闭,系针对整台IIS服务器来设定。
用户端使用IE 5.0浏览器连线到已经启用HTTP压缩IIS 5.0之Web服务器,才有HTTP压缩功能。
如何启用HTTP压缩功能呢?步骤如下:
若要启用HTTP压缩功能,方法为在 [Internet服务管理员] 中,选取电脑之 [内容],於 [主要内容] 之下选取[WWW服务]。然後按一下 [编辑] 按钮,於 [服务] 页上,选取 [压缩静态档案] 可以压缩静态档案,不选取 [压缩应用程式档案] 。
动态产生的内容档案(压缩应用程式档案)也可以压缩,但是须耗费额外CPU处理时间,若% Processor Time已经百分之八十或更多时,建议不要压缩。
其次 我还要说一下,就是除掉一些不必要的服务.

关于Adobe捆绑Bonjour的清除方法 mDNSResponder.exe

C:Program FilesBonjour目录. 最近只安装了Adobe CS3 Web Premiumn,肯定是这个家伙装上的。到网上一搜索才知道,这是Adobe公司对PhotoShop CS3附送的小礼品,郁闷!以下是搜索引擎返回的结果:

进程信息:

mDNSResponder.exe
进程文件:mDNSResponder 或者 mDNSResponder.exe
进程名称: Bonjour for Windows Component

描述:
mDNSResponder.exe是一款名为Bonjour的音乐分享软件相关程序。

出品者: Apple
属于: Bonjour for Windows

系统进程: 否
后台程序: 否
使用网络: 否
硬件相关: 否
常见错误: 未知N/A
内存使用: 未知N/A

安全等级 (0-5): 2
间谍软件: 否
广告软件: 否
病毒: 否
木马: 否 

再找:

Bonjour,原名Rendezvous,是苹果电脑公司在其开发的操作系统Mac OS X10.2版本之后引入的服务器搜索协议所使用的一个商标名。适用于LAN, Bonjour使用多点传送域名系统服务记录来定位各种设备,比如打印机或者其他计算机,以及另外设备上的服务。

先结束进程,再删除,发现删不了,肯定是装成了什么服务或者注入到其他程序了。
试图直接删除时,却报拒绝访问,偶地计算机偶居然做不了主,这是偶不能容忍的事情!

通过查找发现,它是以服务形式加载的.

http://kb.adobe.com/selfservice/viewContent.do?externalId=kb400982&sliceId=2 看到了解决办法。

运行”C:Program FilesBonjourmDNSResponder.exe -remove”
打开 C:Program FilesBonjour ,重命名 mdnsNSP.dll 为 mdnsNSP.old
重启电脑
删除 Program FilesBonjour 文件夹

或者

C:Program FilesBonjour>

C:Program FilesBonjour>regsvr32 /s /u mdnsNSP.dll

C:Program FilesBonjour>sc delete “Bonjour Service”

重启计算机,删除目录C:Program FilesBonjour,搞定
到此清理完毕。

Google投资数亿研发手机 LG有望代工

泡泡网资讯频道8月3日,来自《华尔街日报》的消息,Google已经开发出了自己的手机原型。另外,Google希望美国几大移动巨头能够在手机中集成自己的互联网服务,但是传来的消息并不乐观。

    据国外媒体报道,在Google的一份内部文件里,显示出上个月的Google曾经与台湾移动电话制造商宏达国际电子股份有限公司(HTC)接洽,要求设计一款基于Linux平台的手机产品。 而且德国电信旗下的T-Mobile,将有可能携手法国电信旗下的Orange,共同成为Google手机的合作运营商。

    《华尔街日报》还称,Google已经为自己的手机项目注入了数亿美元的资金,并且在秘密寻找手机制造工厂,韩国的LG成为了热门之一。看来推出手机是势在必行的事情。

    据悉,德国的T-Mobile已经将Google的互联网服务集成在了手机之中,而本土的AT&T也将Google作为搜索引擎的首选。

微软允许中国政府查看Vista操作系统源码

8月2日早间,微软对外表示,已和中国信息安全产品测评认证中心签署了新一期的政府安全计划源代码协议.根据协议,该中心和相关被授权机构将被允许查看包括Windows Vista在内的微软产品和平台源代码以及相关技术信息.

根据签署的新协议,中国信息安全产品测评认证中心和相关被授权机构将可以在线即时查看包括Windows Vista、Windows XP、Windows Server 2003、Windows 2000和Windows嵌入式CE 6.0、5.0版、4.2版的专业版源代码包(“PSK”)以及Microsoft Office 专业版2003、Microsoft Office系统中的任何附加产品等在内的微软产品的绝大部分现有版本源代码和相关技术信息.除了能够查看源代码,政府安全计划源代码协议还提供关于 Windows平台技术信息的培训,以增强政府建立和部署具备强有力的安全技术的计算基础架构的能力.

政府安全计划源代码协议(GSP)是微软在全球的一个安全合作项目,主要为政府机构及国际组织提供合法查看微软产品和平台源代码以及相关技术信息的途径.

2003 年2月,国家发改委曾与微软公司签署了第一期政府安全计划源代码协议,获权查看当时主要相关微软产品的源代码和相关技术信息.经过几年的顺利合作,随着微软产品的不断更新换代,双方决定签署新一期的政府安全计划源代码协议.2006年4月,双方再度签署关于加强软件产业合作备忘录(二期),新协议也被看成是备忘录(二期)中的一个组成部分.

什么是短信网址?

短信网址是利用SMS短信方式或WAP寻址方式为移动终端设备快捷访问移动互联网内容和应用而建立的寻址方式,是基于移动互联网内容的IP及域名体系之上的应用标准,被称作手机上的门牌号码和商标,是企业开展移动商务的基础。

这个东西去了 一个做短信网址的 公司应聘才了解的到的。

感觉现在这个东西太贵了,资源还是很丰富的,就是个人注册不起。诶,。。。

贵啊 贵的。

揭秘双线技术:IDC及企业应用的网络布局探讨(双线实现原理)

双线基础

  定义

  双线技术,一般是应用在服务器或重要数据中转站上,可以是企业用户自己使用,但应用最广泛的是在数据或网络中心。以IDC应用为例,主要是通过IP技术,把不同ISP的网络线路接入一台服务器或一个服务器集群上面,以实现更块的访问速度(解决互联网跨ISP服务访问速度缓慢的问题),并辅助完成网络互联互通的持续性(降低单线网络中断的几率)。

  意义

  以中国大陆网络为例,主要是南电信北网通,此外还有移动、联通、铁通、教育网等多种网络。由于电信与网通的网络占据传统网络的绝大部分市场,业内实现的双线网络,也是指电信与网通南北线路之间的双线接入。

  架设双线的意义很明确,主要为以下两点:

  1)提升国内网络资源互访的速度

  作为国内主要的两家网络运营商,电信与网通之间的网络互连,总共只有6G的带宽——也就相当于一个级位稍高的IDC的网络带宽,分到各企业与个人,跨网络的资源互访速度就变的非常缓慢,这个问题从电信分家以来,一直被视为国内业界的一个瓶颈。在服务器或集群上架设双线,可以提高企业应用跨网络访问的带宽,很明显地提高全国范围内的资源访问速度。

  2)保持网络传输的稳定与持续性

  在服务器或集群上架设双线,当单个网络中断时,虽然网络速度的南北互访有所降低,但是网络资源传输仍然持续进行,企业应用的稳定与持续性也得保障。

  其实在双线之外,国内一些IDC为了兼顾更多用户的需求,还提供了多线服务,以更广泛地覆盖国内的网络。此外,国际上具有多家网络运营商的国家,也与中国一样进行双线甚至多线连接,其意义与中国大陆网络相同。

双线原理

  谈到双线接入的原理,大兵觉得举例来说,能让更多的朋友明了:

  有三条路线,一条是高速公路,它是中国与国际互通的枢纽路线,假定其在中国境内的护照检查岗设置在中国的广州(对应中国与国际互联的网络线路,入口在广州);另外两条分别是中国国内从广州到北京迂回的水路与铁路(两家运营商级别的ISP),在两条路线途中,有许多个停靠站点(相当于路由节点);水路与铁路在郑州存在一个交叉点(相当于两家ISP运营商网络连通的接口);水路与铁路在广州有一个集合的交汇点,但是不交叉互通(相当于两家ISP网络在此处无互通的节点);行进队伍想要在水路或铁路上开车,必须事先向两条路的管理者(相当于ISP )提出申请,并预先交纳一定的路线使用费用(相当于租用网络的费用)。

  单线路情况

  我们再假设一种情况,那就是一个行进队伍从广州往北京进发(相当于企业应用在一条ISP网络上运行),如果这个队伍只有一条路线使用的权利,时刻都只能同时在一条路线上行走。当水路或铁路任何一条路线在中间某一个位置因故障突然中断时,如果想继续在同一条路上继续行进,那就得向路线管理者(相当于ISP)报告路障,并等着工人进行相对较长时间的路线维修(相当于ISP的工程师抢修网络);如果想通过另外一条路线继续行走(相当于改用另外一家ISP的网络),那得临时向路线管理者提出申请并缴费,这个过程所耗费的时间一般比工人维修路线的时间更长,我们可以把行进中断时间还是看做工人抢修路线的时间。

  此外,整个队伍在同一条线路上行进,只能在一条固定的路宽和迂回线上前进,路面的宽度和固定的线路都阻碍了整体行进的速度(相当于在唯一的ISP网络上运行全国甚至全球范围用户的应用,网络资源调用的速度缓慢)。

  这两种状况相对应的是接入单线网络的用户遭遇。

  双线路情况

  同样的故障情况下,如果行进者本身就已经同时向两家路线管理者购买了路线使用费,那这个行进者大可以通过在行进前的路线改变方案,快速地转移到另外一条路线上(相当于切换了ISP网络),行进路程中断的时间极短(相当于企业应用由于网络故障引起的运行中断时间极短),行程基本没有太大的耽搁(相当于业务持续运转)。

  此外,由于具有两条路线的使用权,那么队伍大可以在两条路线上同时铺开行进人员,道路拓宽了(相当于同样的网络用户,资源的分布就不仅仅限制于通过两条网络互通的位置进行资源访问),前进速度自然会加快(网络访问速度加快);另外,也由于具有两条路线的使用权,队伍可以避过更多迂回的路线,走尽量直接和平坦的路面前进(分布在不同网络中的用户,调用资源更迅速)。

  这两种状况对应了双线网络用户的待遇。

  看了以上的介绍,估计大家对于双线运行原理已经有了一个比较清楚的认识:接入双线实现了更小的应用中断几率,而且由于不局限于必须经过双ISP网络接口的限制,访问速度有大幅提高;接入单线与上相反。

主流技术

  双线路的概念目前在国际国内市场都比较盛行,目前国内主流的相关技术有三种,即单IP双线路、双IP双线路、CDN多线路。而在单IP多线路下,又衍生出传统单IP双线路与BGP单IP双线路的区别。下面就以IDC双线与多线应用来说明:

  1)传统单IP双线路

  普通的单IP双线路是指在服务器上设置一个IP,此IP是网通IP或是电信IP,通过路由设备设置数据包是通过是电信网络或是网通网络发出来实现的双线技术。此方案也可以提高网通用户与电信用户的访问速度,解决了双IP双线需要在服务器上设置路由的问题,但由于IP地址采用的是网通或电信的IP,访问用户在发送请求数据包时不会自动判别最好的路由。所以这种解决方案只能说是半双线的技术方案、是一种过渡形式的解决方案。此方案一般为单线IDC服务商往双线IDC服务商转型期所采用的临时方案。

  2)用BGP协议实现的单IP双线路

  BGP(边界网关协议)协议主要用于互联网AS(自治系统)之间的互联,BGP的最主要功能在于控制路由的传播和选择最好的路由。中国网通与中国电信都具有AS号(自治系统号),全国各大网络运营商多数都是通过BGP协议与自身的AS号来互联的。使用此方案来实现双线路需要在CNNIC(中国互联网信息中心)申请IDC自己的IP地址段和AS号,然后通过BGP协议将此段IP地址广播到网通、电信等其它的网络运营商,使用BGP协议互联后网通与电信的所有骨干路由设备将会判断到IDC机房IP段的最佳路由,以保证网通、电信用户的高速访问。

  使用BGP协议实现单IP双线路,可以帮助用户的应用在网络上实现最优访问路由,以提高访问速度;BGP协议本身包含的冗余路由功能,也可以实现网络的双线路路由自动备份与切换;BGP还可以辅助实现网络双线路的扩展增强,以达到多线路支持的效果。

  3)双IP双线路实现方式

  双IP双线路实现方式是指在一台服务器上安装两块网卡,分别接入电信网线与网通网线并设置一个网通IP
与一个电信IP,这样一台服务器上就有了两个IP地址,需要在服务器上添加网通或电信的路由表来实现网通用户与电信用户分别从不同的线路访问。双IP双线路具有常用的两种使用方式:

  ICP用户在网站设置两个IP地址不同的链接,网通用户点击网通IP访问服务器,电信用户点击电信IP访问;

  使用BIND9(DNS服务器软件)对不同的IP地址请求返回不同的服务器IP的功能来实现网通用户请求域名时返回网通的IP,电信用户请求域名时返回电信的IP,这个方式就是一些IDC提出的智能DNS的方案。

  双IP双线路在一定程度上提高了网通与电信用户访问网站的速度,但缺点是由于服务器接入的是双网卡必须在服务器上进行路由表设置,这给普通用户增加了维护难度,并且所有的数据包都需要在服务器上进行路由判断然后再发往不同的网卡,当访问量较大时服务器资源占用很大。此方案是最简单的双线解决方案,一般限于规模较小的IDC提供商使用。

  4)CDN方式实现多线路

  CDN,英文全称为Content Delivery Network,译为互联网内容分发网络。它是一个建立并覆盖在互联网(Internet)之上、由分布在不同区域的节点服务器群组成的虚拟网络,cdn可以实现把网站的内容高效、稳定地发布到离网民最近的地方。

  有许多朋友把CDN与智能域名混在一起,称CDN为多服务器分网托管加智能域名DNS,但实际上CDN虽然在功能实现上与此说法相似,功能的实现原理却不是简单的相加。

  CDN的工作原理是多个服务器放在不同网络节点上,通过缓冲程序自动抓取用户源服务器的数据,然后缓存在不同网段节点的服务器上,在此基础上配合智能DNS服务器的分网解析功能,实现不同网络用户都能访问到离自己最近网段上的网站,从而避免因为网络问题而影响网站访问速度的目的。

  大兵在文章开头提到的MSN全球解决方案,也是以这项技术为出发点的,不过其中还少不了数据库与软件的优化设计配合。

双线优劣

  双线网络的优势也就是双线实现的意义,那就是提升各ISP网络间的资源访问速度,保持企业应用的持续与更加稳定稳定。

  当然,如果就此就说双线全部都好,也是毫无意义的,大兵就看到两个比较明显的问题是由双线带来的:

  1)价格

  接入双线网络的IDC,其成本当然也跟着水涨船高,那“羊毛出在羊身上”,用户在享受更好服务的同时,钱也不会少出了。但是我们需要注意的一点是,很多公司或个人把服务器放在IDC托管的初衷就是降低网络成本,这样一来,就显出一些矛盾来。

  当然,各个公司还得具体地看看自服务器应用的区域性规划,最后的结果如何,还得衡量过服务与价格后想想值得不值得。

  2)安全

  有一句话叫做“林子大了,什么鸟都有”。接入多一条网络线路,那就是多了一个被别有用心者攻击的入口,在带来各区域网络访问高速度的同时,也增加了安全隐患。

  当然,这是从技术的层面来看,不过如果因为多出这么点安全风险就放弃使用双线的高速与稳定服务,那似乎也有些得不偿失。此外,“塞翁失马,焉知非福”,双线路也同时带来了双出口,当IDC与企业应用遭受DDOS等流量攻击时,技术人员进行分流工作,也是多了个宣泄的出口。最主要的是,事先尽量做好各种完备的安全预防工作。

市场定位

  对于双线技术的市场定位,可以从双线的意义来看。 

  双线的意义是实现多ISP网络之间资源高速调用和线路互备。

  那么我们就得注意了,跨ISP网络资源的高速调用,适合于那些具有从区域市场布局内具有两个ISP运营商网络的企业(国内主要是指电信与网通);线路互备,适合于对网络和企业应用的持续与稳定性要求比较高的企业。

  至于有朋友提到双线的价格相对单线来说比较昂贵,比单线路高出将近一倍的成本,那广大用户就得打打小算盘,看看企业是否可以忍受南北线路那种相对如蜗牛般的资源下载与调取速度,再看看企业的应用对于持续性和稳定性是否有相当的要求了。

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”
* 在对话框中输入目标页面的地址
* 切记,记得选中“资源的永久重定向”
* 当然,最后要点击“应用”

在IIS下配置301永久重定向

Apache服务器实现301重定向

  相比较来说,Apache实现起来要比IIS简单多了。在Apache中,有个很重要的文件.htaccess,通过对它的设置,可以实现很多强大的功能,301重定向只是其中之一。

Redirect permanent / http://seo.highdiy.com/ ;将目录下内容重定向到http://seo.highdiy.com/
redirect permanent /old.html http://seo.highdiy.com/new-url/ ;将网页old.html内容重定向到http://seo.highdiy.com/new-url/

  通过合理地配置重定向参数中的正则表达式,可以实现更复杂的匹配。有兴趣的朋友可参考Apache手册。

  其他方法还有:

PHP下的301重定向

<? Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://seo.highdiy.com" );?>

ASP下的301重定向

<%@ Language=VBScript %>
<% Response.Status=”301 Moved Permanently” Response.AddHeader “Location”, ” http://seo.highdiy.com”>

ASP .NET下的301重定向

<script runat=”server”>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader(”Location”,”http://seo.highdiy.com”);
}
</script>

搜索引擎屏蔽之404分析

403.4 禁止访问:需要使用 SSL 查看该资源。

403.5 禁止访问:需要使用 SSL 128 查看该资源。

403.6 禁止访问:客户端的 IP 地址被拒绝。

403.7 禁止访问:需要 SSL 客户端证书。

403.8 禁止访问:客户端的 DNS 名称被拒绝。

403.9 禁止访问:太多客户端试图连接到 Web

403.10 禁止访问:Web 服务器配置为拒绝执行访问。

403.11 禁止访问:密码已更改。

403.12 禁止访问:服务器证书映射器拒绝了客户端证书访问。

403.13 禁止访问:客户端证书已在 Web 服务器上吊销。

403.14 禁止访问:在 Web 服务器上已拒绝目录列表。

403.15 禁止访问:Web 服务器已超过客户端访问许可证限制。

403.16 禁止访问:客户端证书格式错误或未被 Web 服务器信任。

403.17 禁止访问:客户端证书已经到期或者尚未生效。

403.18 禁止访问:无法在当前应用程序池中执行请求的 URL。

403.19 禁止访问:无法在该应用程序池中为客户端执行 CGI。

403.20 禁止访问:Passport 登录失败。

404 找不到文件或目录。

404.1 文件或目录未找到:网站无法在所请求的端口访问。

注意 404.1 错误只会出现在具有多个 IP 地址的计算机上。如果在特定 IP 地址/端口组合上收到客户端请求,而且没有将 IP 地址配置为在该特定的端口上侦听,则 返回 404.1 HTTP 错误。例如,如果一台计算机有两个 IP 地址,而只将其中一个 IP 地址配置为在端口 80 上侦听,则另一个 IP 地址从端口 80 收到的任何请求都将导致 返回 404.1 错误。只应在此服务级别设置该错误,因为只有当服务器上使用多个 IP 地址时才会将它返回给客户端。

404.2 文件或目录无法找到:锁定策略禁止该请求。

404.3 文件或目录无法找到:MIME 映射策略禁止该请求。

405 用于访问该页的 HTTP 动作未被许可。

406 客户端浏览器不接受所请求页面的 MIME 类型。

407 Web 服务器需要初始的代理验证。

410 文件已删除。

412 客户端设置的前提条件在 Web 服务器上评估时失败。

414 请求 URL 太大,因此在 Web 服务器上不接受该 URL。

500 服务器内部错误。

500.11 服务器错误:Web 服务器上的应用程序正在关闭。

500.12 服务器错误:Web 服务器上的应用程序正在重新启动。

500.13 服务器错误:Web 服务器太忙。

500.14 服务器错误:服务器上的无效应用程序配置。

500.15 服务器错误:不允许直接请求 GLOBAL.ASA。

500.16 服务器错误:UNC 授权凭据不正确。

500.17 服务器错误:URL 授权存储无法找到。

500.18 服务器错误:URL 授权存储无法打开。

500.19 服务器错误:该文件的数据在配置数据库中配置不正确。

500.20 服务器错误:URL 授权域无法找到。

500 100 内部服务器错误:ASP 错误。

501 标题值指定的配置没有执行。

502 Web 服务器作为网关或代理服务器时收到无效的响应。

解决404方法 ,有很多高人提议 将404 转化为301 来执行。我试验了,效果甚好。
将方法公布出来
在服务器iis里,先将 404 错误定义到 /404.htm 然后将404.htm 用301 定义到首页,或者错误的页面。

我用了这个方法以后,搜索再也没有封过,一点小小的经验,可当护身符,保你搜索不死。

搜索引擎对404大肆封杀行为 也表明了目前搜索引擎对404 对seo 不能轻易区别,而用重典,一刀切。

是搜索引擎极不负责的表现。 也显示搜索公司的无奈。