今天有空,写了一个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文件,把以上代码复制进去,就搞定了。
方法简单有效,需要的不妨一试。