메타 새로 고침 태그 또는 메타 리디렉션은 웹 페이지를 다시로드하거나 리디렉션 할 수있는 한 가지 방법입니다. 메타 새로 고침 태그는 사용하기 쉽기 때문에 오용하기 쉽습니다. 이 태그를 사용해야하는 이유와 그렇게 할 때 피해야 할 함정을 살펴 보겠습니다.
현재 페이지를 메타 새로 고침 태그로 다시로드하기
메타 새로 고침 태그로 수행 할 수있는 작업 중 하나는 누군가가 이미 페이지를 다시로드하도록 강제하는 것입니다.
이렇게하려면 다음 메타 태그를 HTML 문서 의 내에 배치합니다. 현재 페이지를 새로 고치는 데 사용될 때 구문은 다음과 같습니다.
는 HTML 태그입니다. HTML 문서의 머리 부분에 속합니다.
http-equiv = "새로 고침"은이 메타 태그가 텍스트 콘텐츠가 아닌 HTTP 명령을 전송하고 있음을 브라우저에 알립니다. refresh라는 단어는 웹 서버에게 페이지가 다시로드되거나 다른 곳으로 전송된다는 것을 알려주는 HTTP 헤더입니다.
content = "600"은 브라우저가 현재 페이지를 다시로드해야하는 시간 (초)입니다. 페이지를 새로 고치기 전에 원하는 시간으로 변경하십시오.
이 버전의 새로 고침 태그의 가장 일반적인 용도 중 하나는 주식 시세 표시 또는 날씨지도와 같은 동적 콘텐츠가있는 페이지를 다시로드하는 것입니다. 또한이 태그는 페이지 내용을 새로 고치는 방법으로 디스플레이 부스의 전시회에서 HTML 페이지에 사용되는 것을 보았습니다.
어떤 사람들은이 메타 태그를 사용하여 광고를 다시로드하지만 실제로 읽는 동안 페이지를 다시로드하도록 강제 할 수 있으므로 독자를 괴롭 히게됩니다. 궁극적으로 메타 태그를 실제로 사용하여 페이지 전체를 새로 고칠 필요없이 페이지 콘텐츠를 새로 고치는 더 좋은 방법이 있습니다.
메타 새로 고침 태그로 새 페이지로 리디렉션
메타 새로 고침 태그를 사용하면 사용자가 요청한 페이지를 다른 페이지로 보낼 수 있습니다.
이 구문은 현재 페이지를 다시로드하는 것과 거의 같습니다.
보시다시피 content 속성은 약간 다릅니다.
content = "2 https : // www. /
숫자는 페이지를 리디렉션해야하는 시간 (초)입니다. 세미콜론 다음에는로드 할 새 페이지의 URL이 있습니다.
조심해. 새로 고침 태그를 사용하여 새 페이지로 리디렉션 할 때 가장 일반적인 오류는 가운데에 따옴표를 추가하는 것입니다.
예를 들어 content = "2; url = " http://newpage.com "입니다. 메타 새로 고침 태그를 설정하고 페이지가 리디렉션되지 않으면 먼저 오류를 확인하십시오.
메타 새로 고침 태그 사용의 단점
메타 새로 고침 태그에는 몇 가지 단점이 있습니다.
- 검색 엔진을 속일 때 스패머가 메타 새로 고침 리디렉션을 사용했습니다. 검색 엔진은 종종 데이터베이스에서 해당 사이트를 제거합니다. 많은 메타 새로 고침 태그 를 사용하여 페이지를 리디렉션하는 경우 검색 엔진에서 귀하의 사이트가 스팸이고 해당 색인에서 삭제할 수 있습니다. 이전 URL을 새 URL로 리디렉션해야하는 경우 대신 301 Server Redirection을 사용하는 것이 좋습니다. 이 리다이렉트는 실제로 검색 엔진이 페이지가 영구적으로 이동되었다는 사실을 알려주고, 이전 페이지의 링크 순위를 새로운 페이지로 이전해야한다는 것을 알려줍니다.
- 리디렉션이 빠르게 발생하면 (2 ~ 3 초 미만) 유용성 문제가 발생할 수 있습니다. 이렇게하면 이전 브라우저 사용자가 '뒤로'버튼을 사용할 수 없습니다.
- 리디렉션이 빠르게 발생하고 존재하지 않는 페이지로 이동하면 독자는 404 페이지 이외의 내용을 보지 않고 루프에 걸릴 수 있습니다.
- 현재 페이지 새로 고침은 혼란 스러울 수 있습니다. 사용자가 다시로드를 요청하지 않은 경우 사용자가 사이트의 보안을 우려 할 수 있습니다.