IIS和Apache里设置域名301重定向方法

很多站长都希望自己的域名,例如我的:ray3.cn 想自动指向到 www.ray3.cn,这样的过程叫301重定向。301重定向可以优化我们网站的seo,告诉搜索引擎ray3.cn和www.ray3.cn是同一站点,这样就不会分散权重。 常见的域名301重定向的方法主要有两种:一种是通过服务器的配置修改实现,另外一种是程序语言实现。我这里就讲第一种的方法。

1、IIS实现301转向

1.internet信息服务管理器中,在想要重定向的网页或目录上点击鼠标右键
2.选择-重定向到URL
3.输入目标页面的地址
4.选中-资源的永久重定向
5.应用并确定

2、Apache实现301转向

在vhosts.conf(或者叫httpd-vhosts.conf)中配置301转向

<VirtualHost *>
ServerName www.ray3.cn
DocumentRoot ...........
..........................
..........................
</VirtualHost>
<VirtualHost *>
ServerName ray3.cn
RedirectMatch permanent ^/(.*) http://www.ray3.cn/$1
</VirtualHost> 

 

验证是否设置成功,可以去站长工具去查询http://tool.chinaz.com/pagestatus/。例如我自己的:

301重定向