« 外文SEO的好工具公告 »

另类asp301转向解决方案

       301转向对于Apache来说简单灵活,配置好.htaccess文件,然后上传到根目录即可。
       ASP的转向很多需要对服务器进行配置,最近在解决一个客户的多域名重定向上使用了一种新的301转向,经过3个月的观察测试,发现作用等同于在服务器上进行IIS配置。
        客户的网站情况是这样的,有下列一序列的域名:
        www.xa-seo.com
        www.xa-seo.cn
        www.xa-seo.org
        www.xa-seo.net
        www.xa-seo.cc
        www.xa-seo.tw
        www.xa-seo.com.cn
        www.xa-seo.org.cn
        www.xa-seo.net.cn
        www.xa-seo.org.tw
        ....
        所有的域名用虚拟主机控制面板提供的绑定方法,全部绑定在同一个IP下,打开任何的域名都是一个独立的站,并且每个站都不同程度上的有一些收录。且被百度认为恶意绑定,带作弊性质,所以所有的域名都没有收录主页。他们只是一个空间,没有服务器配置权限,并且对方不愿意给他们配置。
        针对这样的情况,我们采取一下的代码来解决,让其域名都通过301跳转到www.xa-seo.com.cn上来:
        <%
         host = Request.ServerVariables("Http_Host")
        If host <> "www.xa-seo.com.cn" and host <> "xa-seo.com.cn" Then
               Response.Status="301 Moved Permanently"
               Response.AddHeader "Location","http://xa-seo.com.cn/"
               Response.End
         End if
         %>
        首先是判断域名是否是www.xa-seo.com.cn,如果是则不跳转;如果不是则301跳转到www.xa-seo.com.cn上。
        这段代码只需要添加在index.asp的最顶端即可,这样也等同于通过服务器配置的301永久重定向。
       
收藏到:bbmao天天POCOYouNote和讯iFaXianE起摘雅虎我摘Windows Live
  • 相关文章:
  • 2008-11-28 9:54:43
  • 写的不错..
    我的网站
    www.seo100.net
    喜欢交流seo技术
  • 2008-12-23 22:04:13
  • 还是那个问题,要是这类情况,网站都是.html文件,怎样设置呢?就比如我这个站,chinatikdl.com就比www.chinatkdl.com收录的多。 但首页是index.htm 怎样设置跳转?
  • 个人主页:
    2008-12-24 10:27:11
  • 这种情况是没必要做跳转的。
    这可以算是一个域名。
  • 2009-6-21 15:48:52
  • 写的很好,我正需要


    来自于 http://www.iichats.cn激情聊天室
 
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
 
XHTML 1.0 CSS RSS ABOUT US CONTACT US
陕ICP备07011159号号 Powered by Zblog | Designed by 晓风残月 © Copyright 2006 晓风残月 All rights reserved.