{!-- first, clear the EE cached tag in CE Cache--} {exp:ce_cache:clear tags="{last_segment}|{segment_5}-{last_segment}|{segment_3}-{segment_4}"} {!-- second, clear the cached page in Cloudflare's CDN--} {exp:ce_str:ing php} ['https://www.hawaii-guide.com/{segment_5}{if segment_6}/{segment_6}{/if}{if segment_7}/{segment_7}{/if}']]; //$purge = ['purge_everything' => true]; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "DELETE"); curl_setopt($ch, CURLOPT_HTTPHEADER, $head); curl_setopt($ch,CURLOPT_POSTFIELDS, json_encode($purge)); $result = curl_exec($ch); $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); } catch(Exception $e) { print($e); } ?>{/exp:ce_str:ing} {!-- finally, take the user back to the proper entry page--} {if segment_8} {redirect="{segment_5}/{segment_6}/{segment_7}/{segment_8}?live=cleared"} {if:elseif segment_7} {redirect="{segment_5}/{segment_6}/{segment_7}?live=cleared"} {if:elseif segment_6} {redirect="{segment_5}/{segment_6}?live=cleared"} {if:elseif '{segment_5}'=='homepage'} {redirect="/?live=cleared"} {if:elseif segment_5} {redirect="{segment_5}?live=cleared"} {if:else} {redirect="/?live=cleared"} {/if}