2017-10-13 7 views
0

J'espère que quelqu'un peut m'aider, cela doit être possible.Javascript de détecter le domaine et de rediriger

Mon travail utilise Shopify pour gérer trois magasins de commerce électronique pour trois marques distinctes. Pour faciliter les choses pour de nombreuses raisons opérationnelles, j'ai fusionné les trois magasins en un seul.

J'ai besoin de rediriger les noms de domaine existants vers la page appropriée dans le nouveau magasin. Par exemple www.brandnameone.com.au doit aller à www.shopandystone.com.au/?view=brandnameone

Ce que je voudrais faire est de détecter le nom de domaine du client et de les rediriger.

Est-ce quelqu'un peut me aider avec le script au-delà

if(document.domain == "brandnameone.com.au") 

?

Merci beaucoup!

Répondre

0

Vous pouvez faire window.location = 'http://URL'; rediriger quelqu'un en javascript

0

Ceci est assez trivial. Vous pouvez utiliser window.location.hostname pour obtenir le nom d'hôte de la page en cours (source). et rediriger en utilisant window.location.replace pour rediriger (source).

switch(window.location.hostname){ 
    case "brandnameone.com.au": 
     window.location.replace("www.shopifystore.com.au/?view=brandnameone"); 
     break; 
    ... 
} 
+0

Il pourrait être banal, mais je ne suis pas un expert en JS (clairement!) Merci bien! – mwalker