2016-03-23 2 views
0

Я работаю над сайтом электронной коммерции asp.net, и мы запустили новую версию сайта на субдомене.Как создать динамическую ссылку, изменяющую только часть URL?

Мы хотим предложить клиентам возможность постепенно тестировать сайт Beta.

Я хотел бы добавить ссылку на страницу шаблона продукта для каждого продукта, где клиент переходит непосредственно на ту же страницу на новом сайте. Это не практично делать это вручную, потому что у нас есть сотни продуктов.

Таким образом, если клиент просматривает http://www.example.com/category/product/colour/ , нажав на ссылку (которая будет изображение баннера) они идут: http://new.example.com/category/product/colour/

Я предполагаю, что вы можете сделать это в JavaScript, где он принимает элемент URL-адреса и добавляет его в определенный домен, но мой JS очень ржавый. Может ли кто-нибудь помочь с этим, пожалуйста?

ответ

0

Вот пример кода:

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

Кроме того, вы можете установить этот код с помощью прослушивателя событий нажмите на баннер.

+1

Вы можете использовать 'document.location.host =" new.example.com "'. –

+0

Извините, я не понимаю. Как это будет работать с точки зрения добавления его в ссылку? –

+0

Вы используете jQuery? – Zoli

Смежные вопросы