Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   window.location.hostname (https://javascript.ru/forum/misc/60474-window-location-hostname.html)

Vitaliy21 02.01.2016 17:24

window.location.hostname
 
Здравствуйте! На сайте используются три домена, но хочу чтоб пользователи всегда попадали на главный домен, при попытки входа с другого домена.
Для этого я использую такой скрипт:
<script language="JavaScript">
if (window.location.hostname=='domian.com') window.location.href='http://domian.net'+window.location.pathname+window.location.search+window.location.hash;
if (window.location.hostname=='www.domian.com') window.location.href='http://www.domian.net'+window.location.pathname+window.location.search+window.location.hash;
</script>


Подскажите, как правильно в строке мне прописать несколько доменов:
(window.location.hostname=='domian.com')

или может есть какая-нибудь переменная, которая независимо от того, какие я домены перечислю, всегда будет переадресовать на домен, который будет указан в строчке:
window.location.href='http://www.domian.net'+window.location.pathname+window.location.search+window.location.hash;


P.S. Знаю, что есть другие способы переадресации кроме JS, но в данном случае нужно именно это.

ruslan_mart 03.01.2016 04:00

Vitaliy21, лучше на сервере организовать перенаправление, а ещё лучше - в DNS нужные записи прописать.

var host = window.location.hostname;

if(host == 'domain1.com' || host == 'domain2.com' || host == 'domain3.com') {
   //...
}

Deff 03.01.2016 06:36

var главный_домен = 'www.cite0.net';
var host = window.location.hostname;
if(host!=главный_домен) {
    //...
}


Часовой пояс GMT +3, время: 09:11.