클라우드 플레어 구글 빙 캐시 제외

구글 빙 만 rss 본문 허용하는 코드를 적용했다던지 해서, 검색엔진만 캐시를 Bypass 해야할 수 있음.

  1. Cloudflare 대시보드 → 'Caching' → 'Cache Rules' → '+ Create rule'
  2. 'Rule name' 임의설정(e.g. Search Engine Bypass)
  3. 'Custom filter expression' 기본값 그대로
  4. 'Field' → 'URI Path'
  5. 'Operator' → 'contains'
  6. 'Value' → '/feed/'
  7. 우측의 'And' 선택해 확장
  8. 'User Agent' → 'contains' → 'Google'
  9. 마찬가지 방법으로 'bing' 도 추가하면 됨
(http.request.uri.path contains "/feed/" and http.user_agent contains "Google") or (http.request.uri.path contains "/feed/" and http.user_agent contains "bing")

'Edit expression' 을 사용해 ↑ 코드 붙여넣어도 됨.

이렇게 설정한 Bypass룰이 반드시 캐시 룰보다 먼저 적용돼야함.

기본값대로면 Order가 더 큰 숫자, 즉 아래에 위치해야 하고,

직접 'Select which rule this will fire after'를 선택해 순서를 정할수도 있음.