Javascript 重定向用户单击站点中指向非站点URL的链接

Javascript 重定向用户单击站点中指向非站点URL的链接,javascript,jquery,redirect,social-networking,Javascript,Jquery,Redirect,Social Networking,我们正在更改我们的社交帐户名/URL。我必须浏览我们的网站、电子邮件等。。。并手动更改100+个链接。我认为我们的CMS可能有能力在网络上完成大部分工作,但我们假设它不是为了好玩 因为社交网站生活在我们的领域之外(facebook、twitter等)。我想用jquery或Js替换旧url和新url。例如: $("a[href^='http://OldSocialLink1.com']") .each(function() { this.href = this.href.replace(

我们正在更改我们的社交帐户名/URL。我必须浏览我们的网站、电子邮件等。。。并手动更改100+个链接。我认为我们的CMS可能有能力在网络上完成大部分工作,但我们假设它不是为了好玩

因为社交网站生活在我们的领域之外(facebook、twitter等)。我想用jquery或Js替换旧url和新url。例如:

 $("a[href^='http://OldSocialLink1.com']")
 .each(function()
{ 
  this.href = this.href.replace(/^http:\/\/newSocialLink1\.com, 
      "http://OldSocialLink1.com");
});

除了手动更改所有链接,还有更好的方法吗?可能的onclick-如果您在我们的某个页面上,遇到一个指向facebook的旧社交链接并单击它。将oldFBLink更改为新链接。

我知道GitHub上有一个很好的搜索和替换实用程序。您只需保存它并将其传输到站点的根目录,然后在“yoursite.com/migrate.php”中导航到它

假设您想将facebook链接从“facebook.com/oldurl”更改为“facebook.com/newurl”,只需在脚本页面中输入新的和旧的URL即可。我知道这个脚本在迁移WordPress站点时对我非常有用,因为这些站点需要用新的URL替换旧的URL。希望这个脚本能像帮助我一样帮助你