建站经验 experience
当前位置:首页 > 网站建设专题 > 建站经验
JS批量处理ZBLOG静态页面跳转
发布日期:2011-08-11 阅读次数:686 字体大小:

今天有空,写了一个JS跳转的方法,适合换域名之后,兼顾访问老域名的访客,因为是用JS写的,所以此方法适用于动态和静态页面,尤其是静态页面无法写程序判断,用这个方法最适合不过,但从SEO角度来说,没多大意义,说白了,就是跳转。

之前没有想到这个方法,所以换域名之前的静态页面基本没法批量做处理,今天突然想起来了,就整理一下。方法如下:

假如:

程序为:Zblog

地址为:http://www.baidu.com/a/b/c.html

现换了新域名,原来访问的地址需要跳转到新的域名上面来,

新地址:http://www.google.com/a/b/c.html

步骤如下:

1、获取当前页面的URL地址;

2、判断是否老域名,是的话,则先替换老域名;

3、跳转到新的页面地址;

代码如下:

var thisURL = document.URL.toLowerCase();<br />
//alert(thisURL);<br />
var str1 = ”baidu”;<br />
if(thisURL.indexOf(str1)>-1){<br />
var newURL = thisURL.replace(“baidu”,”google”);<br />
//alert(newURL);<br />
window.location.href= http://www.chinaz.com/web/2011/0811/newURL;<br />
}
var thisURL = document.URL.toLowerCase();<br />//alert(thisURL);<br />var str1 = ”baidu”;<br />if(thisURL.indexOf(str1)>-1){<br />var newURL = thisURL.replace(“baidu”,”google”);<br />//alert(newURL);<br />window.location.href= http://www.chinaz.com/web/2011/0811/newURL;<br />}

找到需要替换页面中的任意一个公用的JS文件,把以上代码复制进去,就搞定了。

方法简单有效,需要的不妨一试。

原文:http://www.cookseo.com/307.html