워드프레스 WP Rocket 사용 시 신규 글 표시 안되는 현상 해결방법
워드프레스에서 WP Rocket 플러그인 사용 시
최적화가 잘 되는 것은 좋은데
사용하다 보면 글을 작성했음에도
글이 노출되지 않는 것이 보이는데
원인은 WP Rocket이
캐시를 미리 생성해두고 있다가
방문자들이 들어올 경우
생성한 캐시를 보여주기 때문에
그 캐시에는 신규 글이 들어있지 않아서
보이지 않는 경우인데
이 경우 F12를 누른 후
새로고침 아이콘을 꾹 클릭해서
캐시 비우기 및 강력 새로고침을 수행할 경우
안나오던 글이 바로 보이는 것이 보이는데
캐시는 주기적으로 계속 생성되기 때문에
보이지 않는다 하더라도
몇십분 지나면 노출되긴 하는데
그 몇십분 기다리기는 싫으므로
WP Rocket에서 설명한 내용을 따라해 보자면
먼저 워드프레스 관리 화면으로 이동한 후
Settings -> Reading 메뉴에서
Posts page 부분을 변경해줘야 하는데
기본은 -Select- 로 설정되어 있기 때문에
Homepage에 설정한 페이지와
동일한 페이지를 이름만 변경해 만들어준 후
Posts page로 지정하고
하단에서 Save Changes를 눌러주면
이후에 글을 작성할 경우 바로 노출되는 것이 보인다
하지만 불운하게도 되지 않는다면
Settings -> WP Rocket 메뉴로 이동한 뒤
Advacned Rules 메뉴로 들어와
Always Purge URL(s)
부분에 아까 상단에 Homepage, Posts Page
를 설정했던 부분의 페이지명을 넣어주자
/페이지명/(.*)
이런 식으로 사용하면 되는데
(.*) 는 페이지를 여러개 넣어줄 경우 사용하면 된다
이번에도 실패하면 한강으로 뛰어들고 싶겠지만
옵션으로 꺼버리는 방법도 있는데
Settings -> WP Rocket 메뉴에서
Preload로 들어온 뒤
Activate Preloading을 체크 해제하고 저장해주면
미리 캐시를 준비해놓지 않게 된다
Leave a Reply
이메일은 알림 용도로만 사용됩니다.