域名更换,引导流量(源码)

事情是这样地:
一直想换域名,但又苦于依赖搜索引擎带来不小的流量,就这么一来二去拖着。结果被百度和google各大搜索引擎的搜录越来越多,面对流量为0和新域名之间更是难以取舍。

但我总觉得事情还是可以解决的,可以通过程序来保住流量。比如说:当用户访问旧域名,由于已经搬走,为404错误,在控制面板的404页面自定义一个页面,里面通过程序引导到新的域名。并非简单的引导到新域名上,而是引导到新域名的原来文章上

举例:访问www.aaa.com/blog/article.asp?id=656 时自动跳转到 www.bbb.com/article.asp?id=656

好了,说了原理之后,我们开始动手做一个asp页,名为forward.asp.在空间控制面板的404错误页定义为此页。
forward.asp代码如下:

复制内容到剪贴板

代码:

<%
url=Request.ServerVariables("QUERY_STRING") '取得来路网址
arr=Split(url,"/") '用/分割
n=ubound(arr) '求得最后一个/
%>
<!--js直接跳转-->
<script language="javascript">
        window.top.location="http://www.yexu8.com/<%= arr(n)%>";
</script>

这样,当用户访问旧域名不存在时,通过forward.asp跳转到新域名的相应文章。

2.

域名更换,引导流量(HTML版)

首发:http://www.94qing.com/article/49.htm           演示:文章尾部
一直想换一个域名,但是www.94qing.cn已经收录了不少文章了,有点心痛。但是下定决心要换了。
但我总觉得事情还是可以解决的,可以通过程序来保住流量。比如说:当用户访问旧域名,由于已经搬走,为404错误,在控制面板的404页面自定义一个页面,里面通过程序引导到新的域名。并非简单的引导到新域名上,而是引导到新域名的原来文章上。
举例:http://www.94qing.cn/article/12.htm  转到 http://www.94qing.com/article/12.htm

一开始看了blurxx的代码:
404页面为*.asp

<%
url=Request.ServerVariables("QUERY_STRING")
arr=Split(url,"/") ‘用/分割
n=ubound(arr) ‘求得最后一个/
Response.Status="301 Moved Permanently"     ‘错误状态:301
Response.AddHeader "Location","http://www.94qing.com"&arr(n)&""
%>
感觉到这个代码不错。但是问了一下最网,他说居然404页面不能为asp。无奈。
以下是修改别人的:
404页面为*.HTML
 
<script language="javascript">
var oldurl=window.location.href
var old=/http:\/\/www.94qing.cn\//gi;
var newurl=oldurl.replace(old,"http://www.94qing.com/");
top.location.href=newurl;
</script>
这样,当用户访问旧域名不存在时,通过*.HTML跳转到新域名的相应文章。
演示:www.gyh.ha.cn完美跳转。

Leave a comment

You must be logged in to post a comment.