UFO ET IT

홈 페이지로 리디렉션하는 방법

ufoet 2021. 1. 17. 11:37
반응형

홈 페이지로 리디렉션하는 방법


사용자를 홈 페이지로 리디렉션하려면 어떻게해야합니까?

예 : mywebsite.com/ddfdf/fdfdsfmywebsite.com 으로 리디렉션하고 싶습니다.

그러나 나는 정적 이름을 입력하지 않고 그것을하고 싶습니다. 어떻게 할 수 있습니까?


document.location.href="/";

document.location.href="/";

또는

 window.location.href = "/";

W3C에 따르면 동일합니다. 실제로, 크로스 브라우저 안전을 위해, 당신은 사용해야 window.location보다는 document.location.

참조 : http://www.w3.org/TR/Window/#window-location

( 참고 :이 질문 에서 위의 차이점 설명을 복사했습니다 .)


예를 들어 Apache의 mod_rewrite를 사용하여 서버에서이 작업을 수행 할 수 있습니까? 그렇지 않은 경우 window.location.replace방법사용하여 뒤로 / 앞으로 기록에서 현재 URL을 지우고 (뒤로 버튼을 중단하지 않기 위해) 웹 사이트의 루트로 이동할 수 있습니다.

window.location.replace('/');

아마도

var re = /^https?:\/\/[^/]+/i;
window.location.href = re.exec(window.location.href)[0];

당신이 찾고있는 것은 무엇입니까?


window.location.href = "/";

이것은 나를 위해 일했습니다. 여러 폴더 / 디렉토리가있는 경우 다음을 사용할 수 있습니다.

window.location.href = "/folder_name/";

window.location = '/';

일반적으로 트릭을 수행해야하지만 사이트 디렉토리에 따라 다릅니다. 이것은 귀하의 예에서 작동합니다.


strRetMsg ="<script>window.location.href = '../Other/Home.htm';</script>";

Page.ClientScript.RegisterStartupScript(this.GetType(), "Script", strRetMsg,false);

이 코드를 페이지로드에 넣으십시오.


var url = location.href;
var newurl = url.replace('some-domain.com','another-domain.com';);
location.href=newurl;

이 답변 참조 https://stackoverflow.com/a/42291014/3901511

참조 URL : https://stackoverflow.com/questions/4231605/how-to-redirect-to-home-page

반응형