2014-10-03 2 views
-1

Если человек приходит на мой сайт X1 с сайта X2, то он должен перенаправить на сайт X3 .. если человек непосредственно открывает сайт X1, он не должен перенаправляться на сайт X3. Вы можете использовать любое программирование, чтобы сделать это ..Как перенаправить в зависимости от того, откуда пользователь пришел в javascript?

ГДЕ X1, X2 и X3 являются тремя разными сайтами ..

+0

Что-то вроде этого? http://stackoverflow.com/questions/3528324/how-do-you-get-the-previous-url-in-javascript – Zze

+0

Это домашнее задание? –

+0

Что произойдет, если X1 не открывается напрямую, но также не идет с сайта X2? –

ответ

0

Вы можете проверить Referer

var ref = document.referrer; 
if (ref.match(/^http?:\/\/([^\/]+\.)?SITEX2\.com(\/|$)/i)) { 
    window.location.replace("http://SITEX3.com"); 
} 
Смежные вопросы