导航

« Life Rate,给你的生活打分[Z-BLOG插件]TBQuickcut - 在文章管理页面增加发送TB的表单! »

ASP实现域名完美搬迁的办法(全站301跳转)

  这个其实先是帮Washun把washun.cn搬到washun.com以及实现zippogo.com的域名转发写的,看到论坛里有人要,就整理一下发出来好了。

  301跳转的好处在于,能够最大程度的减少搬迁域名带来的搜索引擎排名和流量方面的损失。

  最简单的方法,利用global.asa,看看就知道了:



  修改这段代码后保存为global.asa,上传到空间根目录下,然后把旧域名解析到这个空间上(可以和新域名使用同一个空间)

  使用这段代码能实现带文件路径的301跳转,例如“HTTP://zx.mys.com/foo/bar.asp”301跳转到“http://zxmys.com/foo/bar.asp”,优点是不需要再另外弄个空间,缺点是只对ASP文件有用,其他的.HTML等等全然无效。

  那么,如何实现全站文件的301呢?本来配置IIS能完美的解决这一问题,可要是有配置IIS的权限就不用看我这篇文章了。当然了,办法也不是没有,那就是——利用HTTP404。

  代码:


  (代码和前一段差不多~)用法:修改完上面的代码,保存为一个文件(例如保存为301.asp)然后上传到一个没有任何文件的空间,在这个空间控制面板里将404页面指定为301.asp,最后把旧域名解析过去。利用这段代码同样能实现带文件路径的301跳转,此法优点是原域名所有文件都能进行跳转,缺点是需要再为这个域名搞一个空间(好在现在免费的ASP虚拟主机不少),同时这个空间要支持把404页面定义为ASP文件,且是自动配置IIS实现的404页面指定。后一句指的是有些虚拟主机本身就是用301或302跳转到404页面的,这种情况下代码就无效了。

  至于原理,很简单,因为这个空间是空的,所以所有页面都是404。

  另外,要获得服务器的http header(200/301/302/400这些数字都在里面)可以直接用NC连上去打个HTTP请求即可了,可别把NC只单单看做一个连SHELL的工具~~~没听说过NC或者想偷懒的可使用这个网站

  顺便提一下,现在DNS的“域名转发”以及一些“域名停放”系统实现的大多是302跳转,这种跳转本意是临时性跳转,并不适合永久性的域名搬迁,而且对搜索引擎是很不友好的。

  感叹:PHP的.htaccess实现301多简单啊 - -





“思想碎片@Zx.MYS”博客文章除注明外,均为原创。采用知识共享(CC)署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可
欢迎注明来自“思想碎片@Zx.MYS”和[http://ZxMYS.Com/post/222.html]链接的情况下自由转载

  • quote 4.路人JV8249型
  • |成分分析
  • 哈哈,Zx.MYS,你BK的成分分析是什么意思呀?
    挺有意思13
  • 回复该留言  2/26/2008 7:23:35 PM
  • quote 7.花果山寨
  • http://www.wodidai.com|成分分析
  • 在single.html的</body>前加入
    <script type="text/javascript">
    alert("本站已经更改域名为www.washun.com,现在将自动跳转");
    window.location="<#article/url#>";
    </script>
    这个代码之后,打开日志页面总是弹出对话框,总是关不了,不得以只好取消这个代码,实在苦闷!请问这应该怎么解决?
    Zx.MYS 于 3/26/2008 11:08:54 PM 回复
    晕,我给WS弄的方法比较特殊,没事别乱学……
    花果山寨 于 3/27/2008 6:12:52 PM 回复
    那我的应该怎么弄?可以帮帮忙吗?
    Zx.MYS 于 3/29/2008 1:32:08 PM 回复
    <script type="text/javascript">
    if(location.host=="旧域名,小写,不带http://和/"){
    alert("本站已经更改域名为×××,现在将自动跳转");
    window.location="<#article/url#>";
    }
    </script>
    这段代码放在<body>后面
    两个域名解析到同一个主机就行了,z-blog后台设置使用新域名,最好再同时配合上面的global.asa方法。
    花果山寨 于 3/31/2008 2:52:44 PM 回复
    非常的感谢!
  • 回复该留言  3/25/2008 12:07:20 PM

发表评论:

 

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Previous最新文章

Comments最新评论及回复

Guests最近留言

Catalog网站分类

Archives文章归档

Referer来源

Powered By Z-Blog 1.8 Devo Build 80201