如何创建仅更改URL的一部分的动态链接?

时间:2016-03-23 11:19:34

标签: javascript

我正在asp.net电子商务网站上工作,我们在子域名上推出了该网站的新版本。

我们希望为客户提供逐步测试Beta网站的能力。

我想为每个产品添加一个指向产品模板页面的链接,其中客户直接访问新网站上的同一页面。手动执行此操作并不实际,因为我们有数百种产品。

因此,如果客户正在查看http://www.example.com/category/product/colour/ 通过点击链接(将是横幅图像),他们去: http://new.example.com/category/product/colour/

我假设您可以在javascript中执行此操作,其中需要URL的一个元素并将其附加到特定域,但我的JS非常生疏。请有人帮忙解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

以下是示例代码:

var url = document.URL;
var res = url.replace("example.com", "new.example.com"); 
document.location = res;

此外,您可以使用横幅的点击事件监听器设置此代码。