В основном я хочу получить доступ к сайту http://www.domain.com
, что я хочу сделать, это то, что при входе в систему, это должно сразу привести меня к
http://www.domain.com/access.aspx
Но я очень мало знаю о java-скрипте, пока я его сделал, но он постоянно перенаправляется в цикле, как
http://www.domain.com/access.aspx/access.aspx/access.aspx/access.aspx/access.aspx/access.aspx
Почему он перенаправляется снова и снова, я просто хочучтобы перенаправить его один раз.
Это мой существующий код
var loc = window.location.href; var a = loc +"access.aspx"; window.open(a);
Я использую отдельный скрипт для входа в систему и отдельный для перенаправления.
Вы, похоже, не проверяете, требуется ли перенаправление, поэтому я подозреваю, что ваша логика перенаправления применяется, даже если вы уже находитесь на странице, на которой хотите быть.Рассмотрим одно из следующего:
Добавьте exclude правило , которое приведет к выполнению вашего скрипта , а не на access.aspx page.
exclude
access.aspx
@exclude <a href="http://www.domain.com/access.aspx" rel="nofollow">http://www.domain.com/access.aspx</a>.
@exclude <a href="http://www.domain.com/access.aspx" rel="nofollow">http://www.domain.com/access.aspx</a>
Проверьте перед перенаправлением что-то вроде
var loc = window.location.href; if(loc != 'http://www.domain.com/access.aspx'){ var a = loc +"access.aspx"; window.open(a); }