Find/Replace URL's with Javascript

How to change URL's once a page loads

By Rob Johnson

Mon Aug 08 2016

dev javascript

I recently had a need to ensure all URL's on site A were pointing to site B. What I needed was some javascript that would rewrite the URL's once the page had finished loading, and change any site A links to site B links.

Here's a handy piece of javascript that @n00b2pr0 shared with me that get's the job done.

var linkRewriter = function(a, b) {
$('a[href*="' + a + '"]').each(function() {
$(this).attr('href', $(this).attr('href').replace(a, b));

linkRewriter('', '');

commerce 4 seo 3 productivity 1 dev 15 sql 1 tutorial 2 javascript 7 git 2 php 3 analytics 3 projects 3 ux 1 teams 1 mobile 1