구글 블로그 URL에서 날짜를 제거하는 방법

1 min read

구글 블로그(Blogger) 기본 URL에는 날짜와 연도가 포함되어 있습니다. 이것을 제거하면 더 깔끔하고 보기 좋게 만들 수 있을 겁니다. 오늘은 블로그 게시물 URL에서 날짜와 연도를 제거하는 방법에 대해서 살펴봅니다.

구글 블로그 URL에서 날짜를 숨기는 방법

얼마 전에 어떤 분이 "Blogger 퍼머링크에서 날짜를 제거하고 싶은데 지우는 방법이 없을까요?"라고 질문했었습니다. Blogger 게시물 URL에서 날짜를 제거하는 것은 공식적으로 불가능합니다. 일부 자바스크립트 추가하여 해결할 수도 있지만 블로그 피드와 사이트맵에는 원래의 퍼머링크 구조를 유지합니다. 결과적으로 Google은 부자연스러운 리디렉션이 너무 많으면 블로그에 불이익을 줄 수 있기 때문에 개인적으로 좋지 않은 방법인 것 같습니다.

구글 블로그 URL에서 날짜를 숨려면 다음과 같이 합니다.

1 단계: [Blogger 대시보드 - 테마 - HTML 편집]을 선택합니다.

2 단계: </head> 태그 앞에 아래의 코드를 추가합니다.

<script>
//<![CDATA[
var urlTotal,nextPageToken,postsDatePrefix=!1,accessOnly=!1,useApiV3=!1,apiKey="",blogId="",postsOrPages=["pages","posts"],jsonIndex=1,secondRequest=!0,feedPriority=0,amp="&"[0];function urlVal(){var e=window.location.pathname,t=e.length;return".html"===e.substring(t-5)?0:t>1?1:2}function urlMod(){var e=window.location.pathname;"p"===e.substring(1,2)?(e=(e=e.substring(e.indexOf("/",1)+1)).substr(0,e.indexOf(".html")),history.replaceState(null,null,"../"+e)):(e=(e=postsDatePrefix?e.substring(1):e.substring(e.indexOf("/",7)+1)).substr(0,e.indexOf(".html")),history.replaceState(null,null,"../../"+e))}function urlSearch(e,t){var n=e+".html";t.forEach(function(e){-1!==e.search(n)&&(window.location=e)})}function urlManager(){var  e=urlVal();0===e?accessOnly||urlMod():1===e?getJSON(postsOrPages[feedPriority],1):2===e&&(accessOnly||history.replaceState(null,null,"/"))}function getJSON(e,t){var  n=document.createElement("script");if(useApiV3){var o="https://www.googleapis.com/blogger/v3/blogs/"+blogId+"/"+e+"?key="+apiKey+"#maxResults=500#fields=nextPageToken%2Citems(url)#callback=bloggerJSON";nextPageToken&&(o+="#pageToken="+nextPageToken),nextPageToken=void 0}else o=window.location.protocol+"//"+window.location.hostname+"/feeds/"+e+"/default?start-index="+t+"#max-results=150#orderby=published#alt=json-in-script#callback=bloggerJSON";o=o.replace(/#/g,amp),n.type="text/javascript",n.src=o,document.getElementsByTagName("head")[0].appendChild(n)}function bloggerJSON(e){var t=[];if(useApiV3||void 0===urlTotal&&(urlTotal=parseInt(e.feed.openSearch$totalResults.$t)),useApiV3){try{e.items.forEach(function(e,n){t.push(e.url)})}catch(e){}nextPageToken=e.nextPageToken}else try{e.feed.entry.forEach(function(n,o){var r=e.feed.entry[o];r.link.forEach(function(e,n){"alternate"===r.link[n].rel&&t.push(r.link[n].href)})})}catch(e){}urlSearch(window.location.pathname,t),urlTotal>150?(jsonIndex+=150,urlTotal-=150,getJSON(postsOrPages[feedPriority],jsonIndex)):nextPageToken?getJSON(postsOrPages[feedPriority]):secondRequest&&(nextPageToken=void 0,urlTotal=void 0,jsonIndex=1,secondRequest=!1,0===feedPriority?(feedPriority=1,getJSON("posts",1)):1===feedPriority&&(feedPriority=0,getJSON("pages",1)))}function bloggerJS(e){e&&(feedPriority=e),urlManager()}bloggerJS();
//]]>
</script>

3 단계: 테마를 저장하고 결과를 확인해보세요.

감사합니다.

방문해주셔서 감사합니다. 즐거운 하루 되세요!

관심 있을 만한 글

  • 구조화된 메타데이터를 추가하면 크롤러가 페이지를 보다 더 효율적으로 인덱싱하고 미리볼 수 있습니다. 예를 들어 Facebook은 Open Graph를, Twitter는 Twitter Card를 사용하여 페이지의 이미지와 특정 데이터를 추출합니다. 사이트 제목, 사이트 설명 등. …
  • FollowByEmail 지원 종료 공지 최근 Feedburner팀에서는 2021년 7월부터 이메일 구독 서비스가 중단될 예정이라는 시스템 업데이트 공지를 발표했습니다. FeedBurner 변경 예정 2021년 4월 14일 수요일 거의 14년 …
  • 구글의 블로그 플랫폼인 Blogger를 활용하면 자신만의 블로그나 웹 사이트를 개설할 수 있습니다. 아래 단계를 따라 만들어보세요! Blogger 시작하기 구글 블로그를 처음 시작하는 경우 다음과 같은 방법으로 개설할 수 있습니다. …
  • AMP를 사용하는 블로그에 유튜브 동영상을 삽입하는 방법에는 크게 두 가지 방법이 있습니다. amp-youtube 또는 amp-iframe을 사용합니다. 유튜브 동영상을 삽입하려면 amp-youtube를 사용하는 것이 좋지만 amp-iframe을 사용하여 유튜브 동…
  • 가끔 AMP 블로그에서 Youtube 동영상 중 뮤비 또는 음악의 재생목록을 표시해야 하는 경우가 있습니다. AMP가 아닌 블로그의 경우, YouTube 재생목록을 표시하려면 Youtube에서 제공하는 소스 코드를 iframe 형식으로 사용할 수 있지만 AMP HTML을…
  • Schema.org의 JSON LD 스크립트는 웹 페이지의 구조화된 데이터를 위한 것으로 검색 엔진 최적화(SEO)에 있어서 매우 중요합니다. 구조화된 데이터는 엄청 많은 유형들이 있기 때문에 Blogger, 티스토리와 같은 블로그 포스팅 유형에 적합한 구조화된 데이터를…

댓글 1개

  1. 4년 전
    날짜를 숨길 수도 있군요! 좋은 정보 감사합니다~ :)