北京网站建设公司教您如何做301重定向
可能您的网站优化了一段时间,但是网站优化效果还是不太明显,当您反复核实在操作的过程一直准确无误的时候,还是无法确定问题出在哪里。着急!那么,这时候您需要往网站调整这一块去考虑了。301重定向就是其中一点,也是很重要的一个环节。301重定向的重要性——如果网站没有做301重定向会在网站后期造成分散流量的后果,接下来由公司教大家如何做301重定向。
设置 301 重定向,务必先备份相应目录下的.htaccess文件。
一般情况下,该文件都在网站根目录下,如果没有的话可以手动新建
工具:http://www.cnfree.org/htaccess/#a_errorpage
1.重定向domain.com到www.domain.com
这种重定向旨在使域名唯一,是网站seo必须要做的,后面重定向www.domain.com到domain.com也是出于同样的原因,只是形式不同。打开.htaccess文件,加入以下规则。(下面的规则是针对主域名的,子域名要修改)
rewriteengine on
rewritecond %{http_host} !^www.domain.com$ [nc]
rewriterule ^(.*)$ http://www.domain.com/$1 [l,r=301]
2.重定向www.domain.com到domain.com
rewriteengine on
rewritecond %{http_host} !^domain.com$ [nc]
rewriterule ^(.*)$ http://domain.com/$1 [l,r=301]
3.重定向olddomain.com到www.newdomain.com
rewriteengine on
rewritecond %{http_host} !olddomain.com$ [nc]
rewriterule ^(.*)$ http://www.newdomain.com/$1 [l,r=301]
4.重定向olddomain.com to newdomain.com
rewriteengine on
rewritebase /
rewritecond %{http_host} !olddomain.com$ [nc]
rewriterule ^(.*)$ http://newdomain.com/$1 [l,r=301]
5.重定向domain.com/file/file.php 到 otherdomain.com/otherfile/other.php
rewritecond %{http_host} ^www.domain.com$
rewriterule ^file/file.php$ http://www.otherdomain.com/otherfile/other.php [r=301,l]
建立:.txt文件将后缀修改为.htaccess,利用notepad打开,将之前的代码复制粘贴。保存并上传到网站根目录文件下。
注意:如何创建.httaccess文件创建.htaccess文件也许会给你带来一些困难。写文件很容易,你只需要在文字编缉器(例如:写字板)里写下适当的代码。最困难的可能是文件的保存,因为.htaccess是一个古怪的文件名(它事实上没有文件名,只有一个由8个字母组成的扩展名),而在一些系统(如windows 3.1)中无法接受这样的文件名。在大多数的操作系统中,你需要做的是将文档保存成名为:“.htaccess” (包括引号)。假如这么操作了这也不行,你需要将其先命名为其它名字(例如htaccess.txt),再将其上传到服务器上,之后直接使用ftp软件来重命名。
更多资讯请关注北京网站建设公司。