Z-Blog 怎么实现301重定向的方法教程

网站更换域名后通常会进行网址301重定向,通过301重定向可以把旧域名的权重转移到新域名,把不带www的域名权重转移到带www的域名,有利于SEO优化。php主机通过.htaccess文件可以很简单地实现301重定向,而Z-Blog是asp+ACCESS结构,使用windows主机,下面博客吧介绍zblog实现301重定向的方法。

zblog实现301重定向的方法具体操作方法:

  1. 在Z-Blog根目录下找到default.asp文件并进行编辑
  2. 在default.asp文件26、27行附近找到代码:
    1
    2
    
    <!-- #include file="function/c_system_plugin.asp" -->
    <!-- #include file="plugin/p_config.asp" -->

    在其后面添加以下代码:

    1
    2
    3
    4
    5
    
    if request.ServerVariables("SERVER_NAME")="boke8.net" then
    Response.Status="301 Moved Permanently"
    Response.AddHeader "Location", "http://www.boke8.net"
    Response.End
    end if

    把boke8.net更改为旧域名,http://www.boke8.net为目标地址

  3. 添加完成后保存,访问不带www的域名,如果能跳转到带www的域名表示301重定向成功。(或者通过在线查询网站检测是否重定向成功)

提醒:以上301重定向的方法只能实现首页重定向,不能实现全站(包括所有文章和页面)的重定向;

提示:301重定向可以用于不带www的域名跳转到带www的域名;

网友留言:

  1. 2015-04-23回复

    有PHP的方法吗?我想把xmhailin.com/跳到http://www.xmhailin.com/

    • 博主板凳
      2015-04-24回复

      linux+apache的话用htaccess 301

  2. 2012-09-28回复

    这种方法我试了,确实只能实现首页。

  3. 2012-02-28回复

    你好博主 我按照这个方法试了
    返回状态码:301
    网页返回HEAD信息如下
    Date: Mon, 27 Feb 2012 17:37:15 GMT
    Server: Microsoft-IIS/6.0
    X-UA-Compatible: IE=EmulateIE7
    X-Powered-By: ASP.NET
    Location: http://www.wzqq77.com/
    Content-Length: 0
    Content-Type: text/html; Charset=UTF-8
    Set-Cookie: ASPSESSIONIDAQSQBASR=MDFNEENBLOAAALLEAHOBDBAK; path=/
    Cache-control: private
    请问这是成功了吗?

    你说的那段需要添加的代码 我放在了一个<% 符号后面了。

    <%
    if request.ServerVariables("SERVER_NAME")="wzqq77.com" then
    Response.Status="301 Moved Permanently"
    Response.AddHeader "Location", "http://www.wzqq77.com/&quot;
    Response.End

    我之前放在<% 前面发现出现错误
    end if

    • 博主板凳
      2012-02-28回复

      @网赚之家, 显示状态是301,和能跳转就对了。

      • 2012-03-01回复

        恩 是已经成功了··

        不过内页还是不会301.
        尽管你之前的一篇帖子关于全站301的我用了没效。
        博主目前还有什么好的方法可以实现全站301吗?
        zblog的

  4. 2011-12-13回复

    我查本站的301状态,仍然是200的返回值。不是301啊
    查询地址:www.boke8.net
    返回状态码:200
    网页返回HEAD信息如下
    Date: Tue, 13 Dec 2011 08:25:00 GMT
    Server: Apache/2
    X-Powered-By: PHP/5.2.17
    X-Pingback: http://www.boke8.net/xmlrpc.php
    Vary: Accept-Encoding,User-Agent
    Keep-Alive: timeout=1, max=100
    Connection: Keep-Alive
    Transfer-Encoding: chunked
    Content-Type: text/html; charset=UTF-8

    • 博主板凳
      2011-12-13回复

      @wuhan, 你查的是博客吧的吧。我的是boke8.net用301转到www.boke8.net。而且我的是wordpress程序。

  5. 2011-11-04回复

    我还一直在找这个让内页也可以跳转的方法!!!
    我之前用过,可惜没保存下来!

  6. 2011-11-03回复

    我设置了一下,打开bjxsz.com怎么没用重定向到www.bjxsz.com呢?

    • 博主板凳
      2011-11-04回复

      @办学生证, 请确保你的设置正确。

  7. 2011-08-31回复

    301重定向,对于变动域名的博友,很实用,学习下……

  8. 是的,这个代码的确只能实现首页301跳转,毕竟内页是静态页面,如果把后缀都改为asp的或许可以实现吧。

  9. 2011-08-31回复

    有dz的就有了,上次在搞重定向,还是找人搞的。

发表留言