教你如何在虚拟主机301做重定向的方法

时间:2012-02-02 来源:http://www.ywcms.com作者:长沙做网站 点击:
做网站优化的人都知道,301重定向这个是必须要了解的,拥有多个或者更换新域名的时候,就要对域名进行301重定向的。当然最常见的还是不带www的一级域名301定向到带www的二级域 名上。 301重定向能帮助SEO防止多个域名分散网站权重。301重定向本是一件简单的

    做网站优化的人都知道,301重定向这个是必须要了解的,拥有多个或者更换新域名的时候,就要对域名进行301重定向的。当然最常见的还是不带www的一级域名301定向到带www的二级域

名上。

    301重定向能帮助SEO防止多个域名分散网站权重。301重定向本是一件简单的事,但是由于主机类型的不同和其他原因,在网上出现了很多种方法很多代码,于是很多站长选错了方法而导

致事半功倍,还是没有301成功,笔者这几天刚好需要做301重定向,于是搜索了各种方法,现在整理出来,方便使用虚拟主机的站长朋友们操作。

    【1】windows虚拟主机301定向方法一:

    条件:具备绑定子目录功能。
  
    原理:新建一个目录,把域名绑定到这个目录,然后在这个目录里新建一个index.asp或php文件,文件里放301重定向的ASP或PHP代码,这样,绑定到这个目录的域名就定向到了你代码里

定义的新域名。

    具体以长沙做网站的Ywcms.com(一级域名)定向到www.ywcms.com(二级域名)为例:(确保ywcms.com已经解析到你的虚拟主机IP,一般绑定域名那里这两个域名都绑定了,你把

ywcms.com删了即可。)

    第一步:在网站根目录下新建一个文件夹叫301。

    第二步:虚拟主机管理面板 - 子目录绑定,“绑定域名填写ywcms.com,子目录名填写301”。

    第三步:打开Dreamweaver,新建一个ASP文件,输入以下代码:(以ASP代码为例,这和你的网站用什么程序无关系,什么程序都可以用。)

    <%@ Language=VBScript %>
    <%Response.Status="301 Moved Permanently"
    Response.AddHeader "Location","http://www.ywcms.com/"
    %>

    把域名改为你的目标域名。另存为index.asp,上传到301目录下。如果你的ywcms.com已经解析成功,那么试一下访问ywcms.com,是不是会自动变成www.ywcms.com,如果是,那301重定

向就做好了,还有其他域名需要重定向到www.ywcms.com的,只需在“子目录绑定”那里绑定301这个目录就可以了。


    【2】windows虚拟主机301定向方法二:

    特点:该方法对虚拟主机配置要求低,不用具备子目录绑定功能,也不需支持伪静态。

    步骤:

    1、打开Dreamweaver或者其他编辑器,新建一个ASP文件,输入以下代码:

    <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>

    <%

    Response.Status="301 Moved Permanently"

    Response.AddHeader "Location","http://www.ywcms.com/"

    Response.End

    %>

    当然“http://www.ywcms.com/”要换成你自己的域名地址!保存为301.asp

    2、最后进入虚拟主机管理面板,修改默认首页项,最前面加“tz.asp”,确定即可!现在试试在浏览器输入“ywcms.com”看是否跳转到“www.ywcms.com”,

    如果是,证明已经成功,如果没有,请检查!


    【3】windows虚拟主机301定向方法三:

    条件:支持伪静态

    步骤:在空间的根目录下放置文件“httpd.ini”,在里面写入:

    [ISAPI_Rewrite]

    RewriteCond Host: ^ywcms\.com$
    RewriteRule (.*) http\://www\.ywcms\.com$1 [I,RP]


    这样,当网站用户输入ywcms.com的时候,打开的网页就是www.ywcms.com了。

    【4】Linux系统的虚拟主机。

    条件:支持伪静态

    步骤:在空间根目录下放置文件“.htaccess”,在里面写入其内容为:

    RewriteEngine on

    RewriteCond %{http_host} ^ywcms.com [NC]

    RewriteRule ^(.*)$ http://www.ywcms.com/$1 [L,R=301]

    之后保存文件名为:“.htaccess”,若虚拟主机支持的话,那么301重定向便正确得以实施。针对程序:无限制!

    以上几种方法,希望对使用虚拟主机的站长,在做301定向时有所帮助。

(责任编辑:admin)

热门点击

什么是SEO? 我们为什

SEO是指从自然搜索结果获得网站流量的

长沙网做优化:什么

简单地讲,死链接指原来正常,后来失

内部链接建设中的四

网站内部链接我们称之为内链,是网站

如何选择网站程序

如何选择 网站程序 ?这是很多网站建设

什么是网页设计

什么是 网页设计 ?简单地说,网页设计

什么是网站策划

什么是 网站策划 ?网站策划是成功网站

长沙做网站要多少钱

长沙做网站要多少钱?长沙做网站的网

中小企业网站做优化

长沙做网站在这里啰嗦下,目前越来越