В идеале вы бы перенаправили HTTP вместо использования JavaScript.Но если это не вариант, вот проблема с вашим примером:
if(uri==http://URL-A.com) // Don’t do this
URL должен иметь кавычки, чтобы сделать его строкой.Вы также можете использовать оператор !=
, чтобы немного очистить код.И, как правило, является лучшей практикой, чтобы сказать window.location
вместо просто location
для ясности, даже если они обычно одинаковы.Вам также не нужна точка с запятой в конце блока:
if (window.location.href != "http://URL-A.com") {
window.location = "http://URL-B.com";
}
Если это не работает для вас, происходит что-то еще.