用JS实现替换域名后一对一自动跳转

博客替换域名是很多人不想做的事情,想一想也是,本人这次就把www.music4x.com替换到了laoluo.sharexbar.com(主要是想把ECS的资源利用好,国内要备案,懒得折腾未备案的域名,直接用个二级域名得了)。

首页直接301定向,里面的内容页要一对一对应,正则表达式弄了半天,放弃吧,最后翻了翻网络,还真找到利用JS实现这个功能的。

代码一

<script type="text/javascript">
current_url = window.location.href;
function replaceAll(str1,str2,str3){//str1为母字符串,str2为要替换的。str3为替换成的
        var k
        var tmp = str1.split(str2)
        k=tmp[0]
        for(i=1;i<span><</span>tmp.length;i++){
                k+=str3+tmp[i]
        }
        return k
}
target_url = replaceAll(current_url,"www.music4x.com","laoluo.sharexbar.com");
window.location = target_url;
</script>

代码二

<script type="text/javascript">
var current_url = window.location.href;
target_url = current_url.replace("www.music4x.com","laoluo.sharexbar.com");
window.location = target_url;
</script>

代码三


<script type="text/javascript">
try
{ if( self.location.hostname == “www.music4x.com” ) {
window.location.href = “https://www.music4x.com/”+location.pathname;
}
else {document.write (“”)}
} catch(e) {}
</script>

为您推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注

2条评论