2014-01-26 2 views
0

일부 페이지가 작성 중이므로 일부 웹 페이지에 404 오류가 있습니다. 404.html 페이지에 무언가를 추가하여 사용자가 방문하기 전에 왔던 페이지로 다시 리디렉션 할 수 있습니다.이전 URL 링크 (404)로 돌아 가기

답변

0

그냥 history.back() 방법을 사용하여, 다시 자동으로 사용자를 리디렉션하려면, 대신에 그것을 onload 실행되는 스크립트합니다 : 그것은 후자의 경우 이것은 당신이 아파치를 사용하는 경우 해결책이 될 수

<body onload="history.back()"></body> 

아마도이 기능은 몇 초 후에 만 ​​실행해야합니다. 그렇지 않으면 독자는 어떤 일이 일어 났는지 전혀 모를 것이며, 그 링크를 계속 시도 할 것입니다. 오초 후에 실행 기능을하려면, 당신의 온로드 변경 : 1000

setTimeout('history.back()', 1000*5) 

곱셈은 밀리 초 (밀리 초 만에 setTimeout 작품) 초를 변경하는 것입니다. 내가 필요로이 정확히

내가 돌아갈 버튼을 원하는 해달라고하면 난의 setTimeout 기능
+0

와 타이머를 작성 마지막 URL – BrainDamage

+0

그러나 이것은 전혀 작동하지 않습니다 – BrainDamage

+0

@ user3233575 죄송합니다. 나는 그것을 시험해보고 문제가 무엇인지 알아 냈다. 이 코드는 작동합니다. 그것의 setTimeout ('history.back()', 1000 * 5) – Joeytje50

1

자바 스크립트를 사용할 수 있습니다. 이 옵션을 선택합니다 :

http://www.w3schools.com/jsref/met_his_back.asp

<script> 
function goBack() 
    { 
    window.history.back() 
    } 
</script> 

<body> 
<button onclick="goBack()">Go Back</button> 
</body> 
+0

! * Answer Solved * – BrainDamage

+0

로 돌아 가기 전에, 어떻게 내가 당신을 감사 초 단위로 추가 할 수 있습니다 무엇 – Hardy