不加www的主域名跳转到www主域名上的301方法

 最近正在研究网站301跳转的相关内容,碰巧也遇到了网站不加www的主域名网站权重比加了www域名的网站权重高的问题,而且域名解析服务又没有提供域名转发功能,遂抄起linux空间下的利器.htaccess做了下301永久性域名跳转。
   做301跳转的好处自然不言而喻,不仅规范了网址也可以增加跳转后域名的权重还能避免出现重复页面,同时也建立了域名的品牌效应,别人一看都跳到了另一个域名上肯定记住了这个域名。
   不过在网上搜索了下.htaccess301跳转的代码后发现不起作用,主机的权限设置也到位了,到底是哪里的问题呢,经过几次实践后发现在网络上搜索到的代码一般都是这种形式:
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^domain.com [nc]
rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]
其实第一行是画蛇添足了,不跳转的原因就在第一行Options +FollowSymlinks上,去掉了第一行的代码后域名就会呈现301跳转效果了。

你可能感兴趣的:(linux)