如何实现301重定向

时间:2008-10-06

由于302重定向是临时性重定向,很容易实现网址劫持,并劫持对方的PR值等,所以搜索引擎一般不大喜欢这种重定向类型,所以在做重定向的时候最好弄成301重定向。严格说来用301重定向是避免SEO作弊,并不是真正的SEO优化。

下面我们来看怎样来实现301重定向:

如果你的服务器是windows的,而且是独立主机,那么你可以这样设置:

打开“internet信息服务管理器”,然后在“虚拟目录”下面选中“重定向到URL(u)”,然后输入你要重定向的目标网址,然后选中“资源的永久重定向”确定即可。

如果你的服务器是Apache的,那么可以利用.htaccess文件来实现重定向:

只要往其中加入类似

        RewriteEngine on
        RewriteCond %{http_host} ^beijing-seo.com.cn [NC]
        RewriteRule ^(.*)$
[L,R=301]即可。

        另外,可以用ASP、PHP、.NET代码来实现301重定向:

        ASP:

        Response.Status=”301 Moved Permanently”
        Response.AddHeader “Location”,”

        Response.End

        PHP:

        header(”HTTP/1.1 301 Moved Permanently”);
        header(”Location:
/“);
        exit();

        .NET:

        <script runat=”server”>
        private void Page_Load(object sender, System.EventArgs e)
        {
        Response.Status = “301 Moved Permanently”;
        Response.AddHeader(”Location”,”
/);
        }
        </script>

站长网新闻榜 www.admin5.com/top  

相关文章

A5创业网 版权所有

返回顶部