搜索引擎技术研究之技术组成
一个搜索引擎主要包括搜索器、索引器、检索器和用户接口等
搜索器是用于在互联网中漫游,发现和搜集信息。
它常常是一个计算机程序,日夜不停地运行。它要尽可能多、尽可能快地搜集各种类型的新信息,同时因为互联网上的信息更新很快,所以还要定期更新已经搜集过的旧信息,以避免死连接和无效连接。它搜集的信息类型多种多样,包括HTML、XML、Newsgroup文章、FTP文件、字处理文档、多媒体信息。分布式、并行计算技术,使信息发现和更新的速度得到提高。商业搜索引擎的信息发现可以达到每天几百万网页。?
索引器主要用于理解搜索器所搜索的信息,从中抽取出索引项,用于表示文档以及生成文档库的索引表。?
索引项有客观索引项和内容索引项两种:客观项与文档的语意内容无关,如作者名、URL、更新时间、编码、长度、链接流行度(Link Popularity)等等;内容索引项是用来反映文档内容的,如关键词及其权重、短语、单字等等。内容索引项可以分为单索引项和多索引项(或称短语索引项)两种。单索引项对于英文来讲是英语单词,比较容易提取,因为单词之间有天然的分隔符(空格);对于中文等连续书写的语言,必须进行词语的切分。
索引表一般使用某种形式的倒排表(Inversion List),即由索引项查找相应的文档。索引表也可能要记录索引项在文档中出现的位置,以便检索器计算索引项之间的相邻或接近关系(proximity)。
索引器可以使用集中式索引算法或分布式索引算法。当数据量很大时,必须实现即时索引(Instant Indexing),否则不能够跟上信息量急剧增加的速度。索引算法对索引器的性能(如大规模峰值查询时的响应速度)有很大的影响。一个搜索引擎的有效性在很大程度上取决于索引的质量
检索器的功能是根据用户的查询在索引库中快速检出文档,进行文档与查询的相关度评价,对将要输出的结果进行排序,并实现某种用户相关性反馈机制。
检索器常用的信息检索模型有集合理论模型、代数模型、概率模型和混合模型四种。
?
用户接口的作用是输入用户查询、显示查询结果、提供用户相关性反馈机制。
主要的目的是方便用户使用搜索引擎,高效率、多方式地从搜索引擎中得到有效、及时的信息。用户接口的设计和实现使用人机交互的理论和方法,以充分适应人类的思维习惯。
用户输入接口可以分为简单接口和复杂接口两种。简单接口只提供用户输入查询串的文本框;复杂接口可以让用户对查询进行限制,如逻辑运算(与、或、非; 、-)、相近关系(相邻、NEAR)、域名范围(如.edu、.com)、出现位置(如标题、内容)、信息时间、长度等等。目前一些公司和机构正在考虑制定查询选项的标准。
搜索引擎技术研究之机器人搜索引擎工作原理
机器人搜索引擎的工作大致可以分为三个阶段:
第一阶段搜集信息:搜索引擎的信息搜集基本都是自动的。搜索引擎利用称为网络蜘蛛(spider)的自动搜索机器人程序来连上每一个网页上的超连结。机器人程序根据网页链到其他中的超链接,就象日常生活中所说的“一传十,十传百……”一样,从少数几个网页开始,连到数据库上所有到其他网页的链接。理论上,若网页上有适当的超连结,机器人便可以遍历绝大部分网页。
第二阶段整理信息:搜索引擎整理信息的过程称为“建立索引”。搜索引擎不仅要保存搜集起来的信息,还要将它们按照一定的规则进行编排。这样,搜索引擎根本不用重新翻查它所有保存的信息而迅速找到所要的资料。想象一下,如果信息是不按任何规则地随意堆放在搜索引擎的数据库中,那么它每次找资料都得把整个资料库完全翻查一遍,如此一来再快的计算机系统也没有用。
第三阶段接受查询:用户向搜索引擎发出查询,搜索引擎接受查询并向用户返回资料。搜索引擎每时每刻都要接到来自大量用户的几乎是同时发出的查询,它按照每个用户的要求检查自己的索引,在极短时间内找到用户需要的资料,并返回给用户。目前,搜索引擎返回主要是以网页链接的形式提供的,这些通过这些链接,用户便能到达含有自己所需资料的网页。通常搜索引擎会在这些链接下提供一小段来自这些网页的摘要信息以帮助用户判断此网页是否含有自己需要的内容。
根据搜索引擎收录情况看SEO方向
做SEO有段时间了,总是抓不到眉目。自己的博客一直都在更新,有时候一天可以更新10篇左右,但收录情况一直不是很理想。突然有一天我发现,我首推的内容搜索引擎不感兴趣,反而是自己转载的一些文章是百度,google的追捧的对象。
比如我的博客murray.cn和自己的旅游网站www.youtianxia.net在前些天都发布了一些关于上海世博会的新闻,都已经一个月过去了,我自己写的内容上上下下了好几遍,可这几篇貌似不着边的新闻一直赫然在榜。现在终于相信热门关键字的作用了
我建议大家也常去百度和GOOGLE用SITE命令可能看到底自己网站的内容哪个方面更受欢迎,有利于大家更精确的做好SEO优化。
给大家一个简单搜索引擎的命令,这些命令可以直接打入搜索引擎的输入框,很方便
site:www.murray.cn 查询murray.cn的收录情况
line:www.murray.cn 查询murray.cn的反向链接情况
inurl:www.murray.cn 用于查询你地址里面关键字的收录
怎么设置Apache301永久重定向
网站有4个域名,搜索引擎里面的权值都不一样,而且还区分有无WWW的,很乱套,推出一个主域名势在必行。这里以本域名举例说明问题。本来以为要在Apache里面配置这几个域名均为虚拟主机配置,在几个非主域名的目录里面只设置一个DOThtaccess文件:RewriteRule ^/(.*)$ http://www.murray.cn/$1 [R=301,L]
最麻烦的就是所有域名空间都要配置成虚拟主机,按主机名而不是IP来访问网站,真怕正在运行的服务器崩溃了。。汗啊。。
没想到最终解决方案这么简单:
RewriteCond %{http_host} !^www.murray.cn [NC]
RewriteRule ^/(.*)$ http://www.murray.cn/$1 [R=301,NC,L]
关键的是这个叹号和最后的这个L。叹号表示非,L表示最终结果,不再循环。
NC是不区分大小写。
另外对个别页面:首页做301转向,这个据说也对SEO非常有利:
RewriteCond %{http_host} ^www.murray.cn [NC]
RewriteRule ^/index http://www.murray.cn/ [R=301,NC]
因为这个/index的PR比较高。
另外研究了两个条件的写法:
RewriteCond %{http_host} !^127.0.0.1 [NC]
RewriteCond %{http_host} !^www.murray.cn [NC]
RewriteRule ^/(.*)$ http://www.murray.cn/$1 [R=301,NC,L]
这种是AND的写法
RewriteCond %{http_host} !^127.0.0.1 [NC,OR]
RewriteCond %{http_host} !^www.murray.cn [NC]
RewriteRule ^/(.*)$ http://www.murray.cn/$1 [R=301,NC,L]
这是OR的写法
总的来说,Apache太灵活了
seo的技术难题
优化难点之一:内容管理系统(CMS)
内容管理系统(CMS)的出现,满足了人们自己创建、发布和更新网站而又不必懂技术的要求。对于那些需要频繁更新或拥有大量投稿群的网站公司来说,CMS系统无疑能够为他们带来切实的经济利益。CMS在房地产业和一些小型零售业中的应用尤为广泛。
现在CMS程序已达上百种之多。但遗憾的是,首先,在这上百种形形色色的CMS程序中,真正能够对搜索引擎具有友好性的却寥寥无几。而且由于CMS的类型非常之多,一旦搜索引擎优化人员遇到从前没有遇到过的新类型CMS,那么他们在对网站实施优化前,就必须先要突击学习这种CMS系统。其次,CMS系统往往还会为搜索引擎优化人员对于站内的单独页面进行标题及其它元标识的优化工作增加相当程度的难度。此外,许多CMS系统的文件命名设置的默认值较为笨拙,常常会用象“page1.htm”或“nextpage.php”这样毫无意义的名字。正是上述三个问题使得优化人员在对用CMS系统设计的网站进行优化时常会遭遇重重困难。而且很大程度上限制住了优化人员的手脚,影响了对网站的整体优化力度,达不到预期的排名效果。
优化难点之二:FLASH
FLASH如果运用得当,可以为网站增色不少。但若运用不当,不但会为网站带来用户体验方面的种种问题,而且还会很大程度地影响到网站的搜索引擎排名。许多网民都有打开一个网站,首先展现眼前的是一个纯图片介绍或FLASH介绍信息的经历。
FLASH主要是一个电影,同时它还具备构成一个网页的能力。我们可以在FLASH中内嵌入链接和文字来创建一个看上去很标准的网页。可是由于这些数据被存储在网站的托管服务器上,后缀为.SWF的图形文件中,对于搜索引擎的爬行索引程序来说,它们无法读取并记录这些数据。糟糕的是,有些网站甚至彻头彻尾都用的是FLASH。对于这样的网站,可以建立一个标准的HTML页面,然后把FLASH内嵌到该标准网页中。FLASH的开发商Macromedia公司正着手开发一个更新的对搜索引擎具备友好性的升级版本。不过在这个新版本发布之前,那些纯粹使用FLASH的站点想要在搜索引擎中获得前十名的可能性几乎很渺茫。
优化难点之三:Frames
网站设计者们往往利用Frame来实现工具栏导航功能,即将一个页面(浏览器窗口)分割成两到多个活动区域,并在其中一个区域内放置静态菜单页面。无论用户访问网站的什么位置,静态菜单页面部分是始终不变的。其好处是导航清晰,而且由于不必在每个内容页面中再包含菜单项目,减少了代码量。
困扰搜索引擎对Frames型站点的检索的主要问题frame-set被写入源代码的方式。当我们在浏览一个使用Frames设计的网页, 我们其实是在浏览至少三个文件。这些文件被编译到一起,使它们看起来是一个文件。第一个文件就是frame设置文件(frame-set)。然后该文件再调用剩下的其它页面,并让它们在页面上逐次出现,这样就能达到看起来好象一个页面的效果。
当搜索引擎的爬行程序在源代码之间穿梭时,它们也只能看到文件名,但看不到实际的文件或文件内容本身。对Frames的优化可以通过诸如《noframes》元标识优化之类的方法进行,但这些方法都比不上一个设计适当的普通HTML文件来的有效。
优化难点之四:图片型索引页/主页
图片型索引页/主页的优化处理也是相当棘手的。许多设计人员在兴致勃勃地为网站创建一个绚丽无比的“封面”,却忽略了搜索引擎所需要的文本信息。因而,这样的设计虽然可能会让网站看起来如其企业一般极具组织性和有效性,但是一个纯图片型的首页却往往会被搜索引擎的爬行程序所忽略掉,因为在这个页面上只有图片,而没有任何可供其读取和记录的文本内容。
图片型网页的设计者往往习惯于在图片上加链接,而不是提供文本链接让搜索引擎可以跟进检索网站中的其它页面,这样一来,由于搜索引擎的检索程序不跟进图片链接,那么图片中所包含的链接就很有可能被搜索引擎忽略。
优化难点之五:购物系统(Shopping Carts)
购物系统不仅实现了商务电子化,而且它满足了人们可以直接从网上购物的需要。但遗憾的是,大部分购物系统软件都对搜索引擎缺乏友好性。对于网上商店来说,我推荐大家使用Apple Pie Cart系统,这是一款具有客户获得特性的购物系统。其设计者为罗伯特。李,为W3C(World Wide Web Consortium互联网联合组织)的会员,也是一名资深网站开发人员。在设计该款购物系统时,罗伯特对搜索引擎的性能进行了全面的考虑。当然,市场中不乏同样对搜索引擎具有友好性的其它种类的购物系统,但这是我见过的对搜索引擎的爬行程序最开放的一款购物系统。
开源搜索引擎工具包
1.Lucene
Lucene是目前最为流行的开放源代码全文搜索引擎工具包,隶属于Apache基金会,由资深全文索引/检索专家Doug Cutting所发起,并以其妻子的中间名作为项目的名称。Lucene不是一个具有完整特征的搜索应用程序,而是一个专注于文本索引和搜索的工具包,能够为应用程序添加索引与搜索能力。基于Lucene在索引及搜索方面的优秀表现,虽然由Java编写的Lucene具有天生的跨平台性,但仍被改编为许多其他语言的版本:Perl、Python、C++、.Net等。
同其他开源项目一样,Lucene具有非常好的架构,能够方便地在其基础上进行研究与开发,添加新功能或者开发新系统。Lucene本身只支持文本文件及少量语种的索引,并且不具备爬虫功能,而这正是Lucene的魅力所在,通过Lucene提供的丰富接口,我们可以根据自身的需要在其上添加具体语言的分词器,针对具体文档的文本解析器等,而这些具体的功能实现都可以借助于一些已有的相关开源软件项目、甚至是商业软件来完成,这也保证了Lucene在索引及搜索方面的专注性。目前,通过在Lucene的基础上加入爬行器、文本解析器等也形成了一些新的开源项目,如LIUS、Nutch等。并且Lucene的索引数据结构已经成了一种事实上的标准,为许多搜索引擎所采用。
2.LIUS
LIUS即Lucene Index Update and Search的缩写,它是以Lucene为基础发展起来的一种文本索引框架,和Lucene一样,同样可以看作搜索引擎开发工具包。它在Lucene的基础上作了一些相应的研究及添加了一些新的功能。LIUS借助于许多开源软件,可以直接对各种不同格式/类型的文档进行文本解析与索引,这些文档格式包括MS Word、MS Excel、MS PowerPoing、RTF、PDF、XML、HTML、TXT、Open Office及JavaBeans等,对Java Beans的支持对于进行数据库索引非常有用,在用户进行对象关系映射(如:Hibernate、JDO、TopLink、Torque等)的数据库连接编程时会变得更加精确。LIUS还在Lucene的基础上增加了索引更新功能,使针对索引的维护功能进一步完善。并且支持混和索引,可以把同一目录下与某一条件相关的所有内容整合到一起,这种功能对于需要对多种不同格式的文档同时进行索引时非常有用。
3.Egothor
Egothor是一款开源的高性能全文搜索引擎,适用于基于全文搜索功能的搜索应用,它具有与Luccene类似的核心算法,这个项目已经存在了很多年,并且拥有一些积极的开发人员及用户团体。项目发起者Leo Galambos是捷克布拉格查理大学数学与物理学院的一名高级助理教授,他在博士研究生期间发起了此项目。
更多的时候,我们把Egothor看作一个用于全文搜索引擎的Java库,能够为具体的应用程序添加全文搜索功能。它提供了扩展的Boolean模块,使得它能被作为Boolean模块或者Vector模块使用,并且Egothor具有一些其他搜索引擎所不具有的特有功能:它采用新的动态算法以有效提高索引更新的速度,并且支持平行的查询方式,可有效提高查询效率。在Egothor的发行版中,加入了爬行器、文本解析器等许多增强易用性的应用程序,融入了Golomb、Elias-Gamma等多种高效的压缩方法,支持多种常用文档格式的文本解析,如HTML、PDF、PS、微软Office文档、XLS等,提供了GUI的索引界面及基于Applet或者Web的查询方式。另外,Egothor还能被方便地配置成独立的搜索引擎、元数据搜索器、点对点的HUB等多种且体的应用系统。
4.Xapian
Xapian是基于GPL发布的搜索引擎开发库,它采用C++语言编写,通过其提供绑定程序包可以使Perl、Python、PHP、Java、Tck、C#、Ruby等语言方便地使用它。
Xapian还是一个具有高适应性的工具集,使开发人员能够方便地为他们的应用程序添加高级索引及搜索功能。它支持信息检索的概率模型及丰富的布尔查询操作。Xapian的发布包通常由两部分组成:xapian-core及xapian-bindings,前者是核心主程序,后者是与其他语言进行绑定的程序包。
Xapian为程序开发者提供了丰富的API及文档进行程序的编制,而且还提供了许多编程实例及一个基于Xapian的应用程序Omega,Omega由索引器及基于CGI的前端搜索组成,能够为HTML、PHP、PDF、PostScript、OpenOffice/StarOffice、RTF等多种格式的文档编制索引,通过使用Perl DBI模块甚至能为MySQL、PostgreSQL、SQLite、Sybase、MS SQL、LDAP、ODBC等关系数据库编制索引,并能以CSV或XML格式从前端导出搜索结果,程序开发者可以在此基础上进行扩展。
5.Compass
Compass是在Lucene上实现的开源搜索引擎架构,相对比于Lucene而言,提供更加简洁的搜索引擎API。增加了索引事务处理的支持,使其能够更方便地与数据库等事务处理应用进行整合。它更新时无需删除原文档,更加简单更加高效。资源与搜索引擎之间采用映射机制,此种机制使得那些已经使用了Lucene或者不支持对象及XML的应用程序迁移到Compass上进行开发变得非常容易。
Compass还能与Hibernate、Spring等架构进行集成,因此如果想在Hibernate、Spring项目中加入搜索引擎功能,Compass是个极好的选择。
关键词分析的例外因素
用某个关键字进行搜索,一般情况,搜索出来的结果越多就表明该关键字的竞争越大。
但下面的是例外因素:
1、搜索出来的相关结果不等于存在这么多的竞争者。
2、在搜索出来的相关结果中,真正与搜索关键字有关系的可以只是总数的10%。
3、在10%中真正以优化搜索关键字为目的的,可能只是其中的10%
在搜索结果中显示出越多的搜索结果说明你输入关键字有关的搜索结果数目。如:我网站的关键字“搜索引擎优化资料”,搜索出来的结果有28,900多项结果,虽然没有全部是竞争者。但另一方面,无形中, 给优化带来困难, 因为中间有些可能是自然的符合搜索引擎的“优化”网站, 比如, 质量很高的链入等。
最后需要考虑的, 是和关键词相联系的辅助关键词。
反向链接位置的优化学问
反向链接的位置与反向链接的质量和数量对搜索引擎排名的影响同样重要。
我们并不是为了反向链接而寻找反向链接,我们是在寻找优质的反向链接,一个优质的反向链接能抵得上几十甚至几百个垃圾链接。
所有的网页可以抽象为三个区:
头区:放置Logo、主导航、横幅广告等
头区:可能出现导航栏、横幅广告。一个网站把你的链接放在导航栏,这种几率还是比较小的,除非你有足够的关系和银子。你有可能买横幅广告链接,如果你单纯地想通过这样的方式获得反向链接,我劝你还是省点钱吧,大部分搜索引擎对于购买反向链接的行为比较反感,这样做可能对您的搜索引擎排名没有一点影响。
主区:和页面相关的主要内容
主区:从这一区域获得的反向链接对您的网站的排名是极为有利的,最好能把你的链接放在靠前、靠左的位置,因为搜索引擎对这一区域的关注度非常高。
尾区:友情链接、次导航(关于我们、联系我们、网站地图等)、版权及备案声明等
尾区:你的链接最有可能出现在友情链接中,大部分搜索引擎已经降低了友情链接对排名的影响,这里的反向链接也只能算是劣质链接。
通过搜索引擎结果本身制定优化策略
制定优化策略,首先要先对现有搜索引擎收录情况进行分析!
最好的搜索引擎优化诊断工具正是搜索引擎本身!用搜索引擎检验网站的搜索引擎优化状况是最直接、最有效的方式,因为搜索检索结果可以带给我们大量有价值的信息!通过搜索引擎检索结果的分析,是研究网站搜索引擎优化状况的有效方法之一。
搜索引擎优化是搜索引擎营销的组成部分 ,搜索引擎优化现在受到很大关注,因此如何了解和评估一个网站的搜索引擎优化状况也就成了一个热门的话题,相应地,那些用来检验网站搜索引擎优化状况的各种“搜索引擎优化工具”也成为被关注的对象。现在出现了多种搜索引擎优化工具,其主要功能包括:检查网站链接数量、网站被搜索引擎收录网页数量、网站的PR值等等。但实际上,任何一种搜索引擎优化工具都不能完全反映所有的搜索引擎优化问题,只能在一定范围内反映出某些指标的状况,这是因为每个搜索引擎对网页的索引和排名算法不同,而且搜索引擎的算法也不不断变化之中。那么,什么样的搜索引擎优化工具才最有效呢?
对国内130家B2B电子商务网站的搜索引擎优化状况进行了全面调查,其中所采用的最有价值的搜索引擎优化诊断工具正是搜索引擎本身!其实道理很简单,之所以应用搜索引擎优化工具的目的,就是为了检验一个网站对搜索引擎的友好程度及其可能获得的搜索排名效果,而通过搜索引擎的检索直接就获得了这些相应的信息!
究竟有哪些最有价值的优化搜索引擎工具,并且也对国内外部分搜索引擎优化工具(软件)进行了试用,总是觉得没有满足真正的需求,许多重要的信息无法通过这些所谓的优化工具和软件中表现出来,或者获得的信息并不能满足研究网站搜索引擎优化状况的需要。对大量网站的搜索引擎优化问题进行分析之后,终于发现了这个简单的道理:用搜索引擎检验网站的搜索引擎优化状况是最直接、最有效的方式,因为搜索检索结果可以带给我们大量有价值的信息!还有什么工具能比网站在搜索引擎检索结果中的真实表现更有说服力呢?
作为搜索引擎优化工具的搜索引擎有哪些作用?
为了了解每个被调查网站的搜索引擎优化状况,我们以搜索引擎google为主要诊断工具,获得了对网站优化状况有说服力的许多信息,其中一些内容比依靠那些搜索引擎优化工具得到的信息更丰富、更准确。我们以搜索引擎google为例,通过google,至少可以获得一个网站搜索引擎优化相关的如下基本问题:
(1)有多少个网页被google收录;
(2)在被收录的网页中,有多大比例属于低质量网页;
(3)被搜索引擎认为是低质量网页的原因(通过逐个分析或者抽样分析来判断);
(4)网站被多少个外部网站链接,以及这些链接的URL;
(5)在用设定的关键词进行检索时,某个网站在搜索结果中的排名状况如何;
(6)在用同一关键词检索时,同行中竞争者的网站的表现如何;
(7)通过对竞争者和行业领先者的网站在搜索引擎检索结果中的表现,获得竞争者和行业领先者的搜索引擎优化状况;
(8)通过检索结果中的摘要信息判断搜索引擎收录网页的原则和规律。
如果对某些类别网站进行长期跟踪,并且与网站访问统计分析数据,以及其他第三方数据相结合分析(如alexa全球网站排名系统提供的相关信息,还可以发现更多有价值的信息,例如:哪些网站的排名不断靠前,这些网站的特点是什么?在利用某些关键词检索时排名靠前的网站中,哪些是利用自然优化而获得的效果,哪些是垃圾SEO作弊形成的?在某个阶段排名不断前移的网站中,访问量是否也得到相应的增长?……
总之,任何一种搜索引擎优化工具都不能像搜索引擎本身一样提供更加详细和更加直接的信息,通过搜索引擎检索结果的分析,是研究网站搜索引擎优化状况的有效方法之一。当然,我们并不是要完全否定其他搜索引擎优化工具的作用,一些搜索引擎优化工具在某些方面使用起来可能更加方便,也可能获得更为直观的分析效果,因而在一定程度上可以满足初级搜索引擎营销人员的需要,而通过搜索引擎检索获得的原始信息可能需要掌握更多专业知识的人员进行分析才能获得更有价值的结论。
内页的域名301转向
301转向定义
301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。
其它常见的状态码还包括,200表示一切正常,404网页找不到,302暂时转向,等等。
网站做转向的方法
网址转向方法主要包括:301转向,302转向,JavaScript转向,PHP/ASP/CGI转向,META REFRESH网页META刷新,等。302转向可能会有URL规范化问题。其它方法都是常用的作弊手法,当然不是说不可以正当地用,方法本身没有错,但被作弊者用多了,搜索引擎对这些可疑的转向都很敏感。何必冒险呢。
301转向的必要性
当网页A用301重定向转到网页B时,搜索引擎可以肯定网页A永久的改变位置,或者说实际上不存在了,搜索引擎就会把网页B当作唯一有效目标。好处是,
第一,没有网址规范化问题
第二,也很重要的,网页A的PR网页级别会传到网页B
第三,收录不会因为域名更换没有.
实现
<?php
$url=”http://www.murray.cn”.$_SERVER["REQUEST_URI"];
header(”HTTP/1.1 301 Moved Permanently”);
header (”Location:$url”);
?>
如图上面的php代码。就可以实现这个功能.那上面的代码要放到什么地方啦。我们以Discuz6.0为例子
index.php
archiver/index.php
forumdisplay.php
viewthread.php
space.php
tag.php
blog.php
找到原来的老的域名中的上列文件,加入上面的代码。更新就好了。
测试
容易吧.要测试就用curl这个小软件来检查.
#curl -I http://www.bbbb.com/sssss.php
HTTP/1.0 301 Moved Permanently
Date: Tue, 06 May 2008 06:27:39 GMT
Server: apache
Location: http://www.murray.cn/sssss.php
如见到上面的HTTP/1.0 301 Moved Permanently时,就表示可以了.下次只要点相关的链接,会自动转向新的链接,搜索引擎也会自动更新成新的链接

