2016-03-23 11 views
0

Ich arbeite an einer asp.net E-Commerce-Website und wir haben eine neue Version der Website auf einer Sub-Domain gestartet.Wie kann ich einen dynamischen Link erstellen, der nur einen Teil der URL ändert?

Wir möchten Kunden die Möglichkeit bieten, die Beta-Site nach und nach zu testen.

Ich möchte einen Link zur Produktvorlagenseite für jedes Produkt hinzufügen, bei dem der Kunde direkt zur gleichen Seite auf der neuen Website geht. Es ist nicht praktisch, dies manuell zu tun, weil wir Hunderte von Produkten haben.

Also, wenn der Kunde http://www.example.com/category/product/colour/ sehen ist durch Klick auf den Link (die ein Banner Bild sein wird) gehen sie zu: http://new.example.com/category/product/colour/

Ich nehme an, Sie dies in Javascript tun, wo es ein dauert Element der URL und hängt es an bestimmte Domäne, aber meine JS ist sehr rostig. Kann mir bitte jemand helfen?

Antwort

0

Hier ist ein Beispielcode:

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

Auch Sie diesen Code mit einem Klick-Ereignis-Listener auf das Banner einstellen.

+1

Sie könnten 'document.location.host =" new.example.com "' verwenden. –

+0

Entschuldigung, ich verstehe nicht. Wie würde das funktionieren, um es in einen Link zu integrieren? –

+0

Verwenden Sie jQuery? – Zoli

Verwandte Themen