在网站的SEO优化过程中,常常会遇到很多站长把多个域名解析到一个网站的现象,这样一来非常不利于SEO的收录。因为对于搜索引擎来说,这两个域名是不一样的,如果一个网站绑定了多个域名,就会造成数据重复,对于网站在搜索引擎中的权重是有害的。 但是大多数网站都拥有不少的域名,如com、cn、net等等,即使是只有一个域名,也存在www主域名和根域名的区别。这时我们可以通过重定向的方式来避免网站内容的重复,以利于搜索引擎对网站的内容收录。 具体的实施策略是,采用重定向方式将其他后缀的域名定向到主域名上;同时它也适用于网页发生改变的情况,如ASP的动态网页更换为PHP等,都可以使用301重定向的方式。301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时跳转,都建议使用301来进行网站的重定向操作。 小贴士: 常用的重定向方式有301、302和META重定向,301代表永久性转移(Permanently Moved),302重定向则代表暂时性转移(Temporarily Moved )。而META重定向则是通过网页的META代码实现页面的重定向,但目前该方式很容易会被搜索引擎认为是作弊。 轻松配置服务器 如果网站使用Windows系统的IIS服务器,设置301重定向的方法是在网站属性中选择“重定向到URL”功能,而后设置重定向到的URL地址,接着勾选“资源的永久重定向”复选框即可。 如果服务器为Apache或者虚拟主机支持.htaccess功能,则可以简单地通过设置该文件进行文件或目录的301重定向,只需将以下代码写入.htaccess文件即可。 Redirect permanent / http://将目录下页面重定向到的地址/ ; redirect permanent /html.html http:// html.html页面重定向到的地址/ ; 动态页面巧优化 对于动态的网页文件来说,可以在网页文件中添加以下代码进行设置(图2)。ASP格式的动态网页,可以采用以下代码实现重定向功能: <%@ Language=VBScript %> <% Response.Status="301 Moved Permanently" Response.AddHeader "Location", " http:// 重定向地址"> 而PHP格式的动态网页文件,使用以下代码即可。 <? Header( "HTTP/1.1 301 Moved Permanently" ); Header( "Location: http://重定向的地址" );?> 来源:《电脑报》