2016-08-18 3 views
-2

오늘 내 친한 친구가 오프라인 웹 사이트를 운영하여 다른 사람이 작동하지 않을 때 대체 링크가 제공되도록하고 싶습니다.깨진 링크에 대한 대체 링크?

E.G. 때로는 서버가 작동하고 자주 이동 한 다음 서버가 다운 된 경우를 가정 해보십시오. 그는 해당 서버를 사용할 수 없으면 다른 링크로 리디렉션되는 대신 해당 링크에 대한 대체 링크를 원합니다. JavaScript가 필요하다고 가정합니다.

나는 어떻게해야할지 모르므로 제공 할 코드가 없습니다. 귀하의 임의 코드를 귀하의 답변을 대표하는 것으로 남겨주십시오. 다행히도 나는 당신이 이해할 수 있도록 질문을 올바르게했습니다. :)

이해할 수없는 경우이 질문을 편집합니다.

+0

수많은 온라인 죽은 링크 검사기가 있습니다. 하지만 난 당신이 링크를 HTML 출력에 그것을 생성하기 전에 유효한지 확인하고자하는 것 같아요. 그렇다면 먼저 서버 기술이 필요할 수도 있습니다. 또는 적어도 일부 jquery/ajax 호출. 하지만 이것은 링크 목록에 지나치게 복잡해 보입니다. 원하는 결과의 예를 제시 할 수 있습니까? – happymacarts

답변

0

이 방법을 사용할 수있는 유일한 방법은 다운 될 수있는 웹 사이트가있는 서버에서 자신의 서버에 API 끝점을 만드는 것입니다. 그러면 성공을 반환합니다. 이것을 보통 체력 검사라고합니다.

그런 다음 깨진 링크를 연결하는 웹 사이트에서 JQuery POST를 사용하여 상태 확인이 성공 또는 실패를 반환하는지 확인한 다음 이에 따라 HTML 돔을 변경하십시오. (다른 사람들이 당신의 웹 사이트에 링크한다면, 그들은 이것을해야 할 것입니다.)

웹 사이트에서 리디렉션 할 수 없습니다.