Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   помогите сделать редирект js ( или исправить) (https://javascript.ru/forum/misc/37372-pomogite-sdelat-redirekt-js-ili-ispravit.html)

min 17.04.2013 15:30

помогите сделать редирект js ( или исправить)
 
мне нужно сделать редирект.
пользователь заходит на сайт сайт.ру и должен переадресоваться на сайт.ру?page=one

пока только такая идея приходит в голову. но почему-то не работает:
т.е. один раз получилось и потом перестало. ниче не понимаю...

если сделать так на сайте сайтю.ру

window.location = "сайт.ру?page=one"

происходит бесконечный редирект.


пришла идея взять ссылку с браузера если она равна параметру - то переадресовывать если не равна не переадресовывать. но почемут-о не работает.....

$(function(){
var h = location.href;
if(h == "http://www.сайт.ру")
{ window.location = " http://сайт.ру?page=one"
}

});


Подскажите как реализовать.

edison 17.04.2013 15:44

не так понял задачу )))

по сути придется все возможные варианты перебиарть с www и с / в конце

min 17.04.2013 15:53

да я не правильно написал походу. люди приходят на сайт.ру нужно первый раз перекинуть на сайт.ру?page=one.
последующие переходы не нужно - 1 раз чтобы.
содержание сайт.ру и сайт?page=one одинаковое

Hekumok 17.04.2013 16:09

а зачем вы редирект на клиенте делаете, почему на сервере это не сделать?

min 17.04.2013 17:30

вроде работает..

$(function(){
var h = window.location.search;
if(h == "")
{ window.location.search = "?page=one"
}
});


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