2008-05-14

慎用域名注册商提供的URL转发功能

Posted in Apache, FreeBSD/Unix服务器 at 20:16 Author:仲远

标签:

现在许多域名注册商都会为注册后的域名提供一些增值服务,其中很重要的一项就是url转发功能,包括url隐藏转发和url不隐藏转发。这两者的区别在于url隐藏转发能够在浏览器到地址栏保持用户输入的域名,而不隐藏转发则会显示实际跳转后的域名。这一功能使得同一个网站拥有多个域名的用户方便许多。不过在实际使用中,对于一些重视搜索引擎优化的人需要注意,使用这种方式存在被搜索引擎降权的风险。当然,如果你不在乎搜索引擎给你带来的流量或者你愿意承担这样的风险,那么你就可以不用继续往下看了:)

经过实际测试,我发现万网所提供的url不隐藏转发功能使用的是302重定向。相信对搜索引擎优化有研究的人一定明302的含义,那就是很有可能被搜索引擎判定为作弊,遭到降权等惩罚。当然这不是绝对的,虽然Google惩罚过一些使用302转发的作弊网站,但是并非绝对,也有一些大型的网站例如sina.com等仍然使用302重定向到方式。因此会不会遭降权,还得看网站的实际影响力以及使用重定向的目的。

当然,针对多个域名需要指向同一个网站,还有一种非常安全的方式,那就是使用301重定向进行跳转,这种方式是被Google等搜索引擎所广泛接受的。下面介绍一种最常用的实现此技术的方式,用户需要拥有对服务器上Apache配置的权限。

1、首先在域名管理系统中,将需要转向的域名指向一台服务器,那台服务器上需要安装好Apache,并且Apache带有Mod_rewrite模块;

2、将如下语句加入Apache的配置文件httpd.conf中:
<VirtualHost *:80>
ServerName www.zhy1.com
ServerAlias zhy1.com *.zhy1.com

rewriteengine on
rewriterule ^/(.*)$ http://www.wangzhongyuan.com/$1 [r=301,L]
</VirtualHost>

3、重启Apache,一切搞定。

当然,除了Apache以外,还有IIS以及其他Web服务器,也都提供的301重定向到功能,甚至在一些动态页面上,也可以添加301跳转。这些技术大家在网上一搜就有很多,我就不赘述了。

本文可以自由转载,转载时请保留全文并注明出处。作者:仲子
原文链接:http://www.wangzhongyuan.com/archives/370.html 

本文可以自由转载,转载时请保留全文并注明出处:
转载自仲子说 [ http://www.wangzhongyuan.com/ ]
原文链接:

Leave a Comment

*
To prove you're a person (not a spam script), type the security text shown in the picture. Click here to regenerate some new text.
Click to hear an audio file of the anti-spam word