티스토리 블로그 404 not found 페이지 편법으로 만드는 방법 - Javascript Redirect 이용 애드센스 경고 해결

 

인터넷 홈페이지나 블로그에서 해당 페이지가 없는 경우 위처럼 404 not found를 발생시키는것이 기본이고, 404html파일을 만들어서 이쁘게 보여주게 할수도 있습니다.

하지만 설치형 블로그인 워드프레스는 가능하지만, 일반 포털의 블로그인 네이버, 다음, tistory bolg 같은 경우에는 지원을 해주지 않는 경우 답이 없지요...-_-;;(티스토리 고객센터에 문의를 해보았는데, 가능하지 않고, 참고는 하겠다라고 메일이 왔더군요)

사용자 만족도를 높이고 적절하게 타겟팅된 광고를 제공하기 위해, 사용자 탐색이 용이하고 유용한 정보가 많은 자체 제작된 콘텐츠에만 Google 광고를 게재할 수 있도록 허용하고 있습니다.

광고가 페이지의 주요 내용이 되거나 콘텐츠 자체보다 더 눈에 띄어서는 안 됩니다. 여기에는 도메인을 나가기 전에 사용자가 방문하는 페이지(예: '이탈 페이지' 또는 '감사 인사' 페이지), 404 오류 페이지 및 일부 로그인 페이지가 포함됩니다. Google 광고는 문맥 타겟팅을 통해 게재되므로 텍스트가 거의 없는 이미지 갤러리는 광고를 게재하기에 적당하지 않습니다.

사이트는 적절하게 구성되어야 하며 사용자가 손쉽게 사이트의 각 페이지를 탐색하고 원하는 정보를 찾을 수 있어야 합니다. 적어도 1개의 정지 텍스트 링크에서 모든 페이지에 접속할 수 있는 텍스트 링크를 사용하여 구조가 명확한 사이트를 만드는 것이 좋습니다.  

주말에 구글 애드센스(Google Adsense)측에서 위반이 발생을 했다며 위와 같은 메일이 왔는데, 뭐 복잡하기는 하지만... 삭제된 글이 있는데, 내용은 없고, 광고만 포함되어 있어서 계정중지를 이야기하는듯 하더군요...-_-;;

티스토리에서 주소대신에 문자를 입력하면 위처럼 나옵니다. 이렇게 나오면 문제가 없는데...

삭제한 글이나 비공개 글.. 또는 해당 글이 없는 경우 위처럼 스킨에서 본문 내용만 보여지지 않고, 좌우 스킨에 포함된 애드센스 광고는 그대로 노출이 되는데, 이것이 문제의 소지가 있는듯 합니다.(간혹 이런것을 이용한 스팸 홈페이지도 있지요...)

뭐 정확한것은 모르겠지만, 구글 웹마스터(Google webmaster)에서 크롤링 오류가 발생한 글(soft 404)에 해당하는것이 아닐까 싶습니다. danbis.net/1111111111111111111 이런 글은 상관없겠지만, 기존에 있던 글을 삭제를 했는데, 해당 글이 다른곳에 링크가 되어 있는 경우 문제의 소지가 될수도 있나 봅니다.(자세한 내역은 더 알아보고, 수정할것이 있으면 수정을 하겠습니다.)

모바일 페이지는 사이드바가 없기때문에 큰문제가 없겠지만, 데스크탑용페이지는 문제가 있는데, 토요일 새벽에 메일을 받고, 구글측에 문의를 했지만, 아직 답변이 없고, 72시간은 다가오고...-_-;;

결국에는 편법으로 해결을 보기는 했는데, 혹시 참고하셔서 필요시에 참고해서 사용해보시기 바라겠습니다. 말그대로 말도 안될것같은 편법입니다.

수정을 하고 났더니 위와 같은 메일이 도착을 했습니다. 티스토리의 구조적인 문제로 발생할수 있는 이슈로 정책 위반인데, 수정이 되었다고 나오네요...^^

궁즉변 변즉통 통즉구이라는 말이 떠오르는 하루였는데, 혹시나 저와 같은 문제로 경고메일을 받으신다면 아래를 참고해서 수정하시면 될듯 합니다.

(이런 문제해결은 안보이는듯한데, 문뜩.. 제목만 써놓고, 해결책을 알고 싶으면 입금을 시켜면 알려준다라는 식으로 아르바이트를 할수 있겠다는 생각이...^^)

skin.html에서 title 부분에서 블로그 타이틀(샵샵_title_샵샵)을 우선 과감하게 삭제를 했습니다.(뭐 삭제를 하지 않아도 가능하겠지만...)

그리고 블로그 메인화면 페이지도 없애버렸습니다.

그럼 어떤일이 생기나면 제 블로그의 페이지에 들어가면 타이틀로 블로그 글의 제목(샵샵_page_title_##)이 표시가 됩니다.(블로그 명은 없어지고요...)

그리고 내용이 없는 페이지로 가면 블로그 글 제목이 없기때문에 타이틀도 없겠지요...

그럼 그 다음의 자바스크립트구문이 타이틀이 하나도 없는 경우 danbis.net/404.html 페이지로 리다이렉트를 시켜버립니다.(또는 404html 파일을 추가를 해서 만들수도 있겠지요?)

물론 404.html이라는 파일은 없는 파일이고, 티스토리의 자체의 오류페이지인데, 이런 경우 문제의 소지가 없을듯 합니다.

제가 자바스크립트는 잘 몰라서 급조를 한것인데, 현재 이것저것을 테스트해보고 있는데 문제점은 보이지 않는데, 혹시나 버그가 있거나 더 좋은 방법이 있다면 알려주시면 감사하겠습니다.

ie, chrome, firefox, safari 등에서 테스트를 해보았는데, 최신버전에서는 문제없이 잘되네요

개선된 버전인데, 방명록(guestbook)과 전체글보기(category), 테드(tag) 등에 들어가는 경우 404페이지로 가는것을 막기 위해서 좀 더 추가를 했습니다.(남무님의 코드를 슬쩍 가져왔습니다.) 

또 버그가 보이면 부탁드리겠고... 정규식이라는걸로 하면 간편할텐데라는 생각이 들기도 하네요..^^(search, archive 등도 추가해주시면 됩니다)

방명록의 페이지 넘어갈때 문제와 잘못된 부분도 수정을 했는데, 글은 수정하지 않았는데, 블로그글에서 페이지 소스보기를 하면 상단에 나오니 참고하시길 바라겠습니다.

암튼 이정도면 구글 경고는 피할수 있고, 잘만 활용하면 나름대로 404페이지도 이쁘게 만들수 있지 않을까 싶은데, 제가 웹프로그래밍은 거의 모르는 지라.. 더이상 수정을 할지는 모르겠는데, 필요하신 분은 참고하시길 바라겠습니다.

심심해서 이렇게까지 만들어 봤는데, 주소가 좀 맘에 안든다는 단점이 있는데, 아무래도 이렇게 만들면 구글 검색창도 있고해서, 한명이라도 더 블로그에 들어올 확률이 높지 않을까 싶네요~

구글 애드센스 메인페이지에 정책 위반 메뉴 추가와 계정중지(차단)에 대한 생각

위처럼 변경을 했더니 계속 해결이 안되고, 정책위반 미해결로 나오는데, 404 error page나 콘텐츠가 없는 페이지에는 구글 애드센스 광고가 들어가면 안되는데, 검색광고도 들어가면 안된다고 합니다...-_-;;

검색광고를 삭제를 했더니 금새 정책위반이 해결이 되었으니 참고하세요~

구글 애드센스, 모바일 본문 상단 광고삽입과 광고단위 사이즈 문제점과 해결방법 상담내용 정리

구글 애드센스 최적화 전화 상담 지원 서비스 예약해서 궁금증과 문제점 해결하는 방법

티스토리 모바일용 페이지 스킨에 구글 애드센스 광고를 달수 있는 플러그인이 추가와 유의사항

구글 애드센스 광고단위 비동기 광고 코드 베타버전 제공과 설치방법 그리고 문제점

모바일웹의 구글 애드센스 광고를 위해 티스토리 모바일 스킨 슬림하게 수정하는 방법