Utilizzo delle regole di pagina
Un page rule specifica impostazioni e valori che è possibile applicare a uno specifico modello di URL che fa riferimento al proprio dominio. Le regole della pagina ti aiutano a gestire la sicurezza, le prestazioni e l'affidabilità basate su ogni URL individuale nel tuo sito. La tabella seguente descrive le regole di pagina disponibili per i clienti, i comportamenti che producono e qualsiasi considerazione speciale da tenere a mente prima di utilizzarle.
Sicurezza
Impostazione | Modalità di funzionamento | Considerazioni |
---|---|---|
Utilizza sempre HTTPS | Converte tutti gli URL http:// in https:// creando un reindirizzamento 301 . |
L'utilizzo di questa impostazione disabilita tutte le altre configurazioni di impostazione per la regola perché CIS forza un reindirizzamento a HTTPS per la richiesta, che diventa una nuova richiesta che viene poi valutata
rispetto alle regole della pagina. |
Verifica integrità browser | Cerca intestazioni di posta elettronica comuni ( HTTP ) che vengono utilizzate in modo improprio dagli spammer e nega l'accesso alla tua pagina. Blocca anche i visitatori che non hanno un user agent o aggiungono un user agent non standard (comunemente utilizzato anche da bot di abuso, crawler o API). | |
Disabilita sicurezza | Disattiva le seguenti funzioni: Email Obfuscation, Server Side Excludes e WAF (Web Application Firewall). | Se una regola è impostata per disabilitare la sicurezza e un'altra regola è impostata per abilitare il WAF, la regola WAF ha la precedenza indipendentemente dall'ordine in cui appaiono. |
Email Obfuscation | Attiva o disattiva la funzione di offuscamento delle e-mail. Quando la funzione di offuscamento delle e-mail è attivata, gli indirizzi e-mail sulla vostra pagina web sono offuscati (nascosti) ai bot, ma visibili agli esseri umani. Non ci sono modifiche visibili al vostro sito web per i visitatori. | |
Intestazione geolocazione IP | Include il codice paese dell'ubicazione del visitatore a tutte le richieste al tuo sito web. Le informazioni possono essere trovate nell'intestazione HTTP CF-IPCountry . |
|
Livello di sicurezza | Controlla quanto deve essere alto il punteggio di minaccia di un cliente affinché questo incontri una pagina di sfida. Utilizzate questa impostazione per presentare ai visitatori una sfida in modalità Difesa quando visitano il vostro sito. | |
Server Side Excludes | Attiva o disattiva le esclusioni lato server. Le esclusioni lato server consentono di nascondere i contenuti sensibili ai visitatori sospetti, ma di mantenerli visibili ai visitatori normali. | SSE funziona solo con l'HTML. |
TLS | Controlla la modalità TLS utilizzata. | |
WAF | Attiva o disattiva le regole WAF. | Le singole regole WAF non possono essere attivate o disattivate utilizzando le regole di pagina. |
Riscritture HTTPS automatiche | Attiva/disattiva automaticamente le riscritture HTTPS. HTTPS, il programma automatico che riscrive in modo sicuro i collegamenti HTML sorgente da HTTP a HTTPS. | |
Crittografia opportunistica | Attiva/disattiva la codifica opportunistica. La crittografia opportunistica consente ai client di utilizzare protocolli tradizionalmente insicuri su canali sicuri. | |
Cache Deception Armor | Attiva/disattiva la protezione dall'inganno della cache. Cache deception armor protegge dagli attacchi di cache deception del Web, pur consentendo la memorizzazione nella cache di risorse statiche. Questa impostazione verifica che l'estensione dell' URL corrisponda al tipo di contenuto restituito. | |
Intestazione IP True Client | CIS invia l'indirizzo IP dell'utente nell'intestazione True-Client-IP |
Solo Enterprise |
Affidabilità
Impostazione | Modalità di funzionamento | Considerazioni |
---|---|---|
Serve Stale Content | Mantiene una versione limitata del sito online se il server si arresta. | Per ulteriori informazioni, consultare Gestire la distribuzione dell' CIS e per un'affidabilità ottimale. |
Origin Cache Control | Determina quale contenuto viene memorizzato nella cache dall'origine e con quale frequenza il contenuto viene aggiornato. | Per ulteriori informazioni, consultare Gestire la distribuzione dell' CIS e per un'affidabilità ottimale. |
Forwarding URL | URL da utilizzare nel caso in cui il sito web non sia disponibile. | L'utilizzo di questa impostazione disabilita tutte le altre configurazioni di impostazione perché si sta inoltrando la richiesta altrove. Per ulteriori informazioni, consultare Gestire la distribuzione dell' CIS e per un'affidabilità ottimale. |
Sostituzione intestazione host | Sostituisce l'intestazione host per l'URI che corrisponde alla regola della pagina al valore specificato. Questo è comunemente usato per i contenuti che sono ospitati in un bucket di S3. | |
Disabilita app | Disattiva tutte le applicazioni CIS. | Solo Enterprise |
Pass-through pagina di errore di origine | Disabilita le pagine di errore di CIS che si attiverebbero per problemi inviati dal server di origine e visualizza invece le pagine di errore impostate all'origine. | Solo Enterprise |
Prestazioni
Impostazione | Modalità di funzionamento | Considerazioni |
---|---|---|
TTL cache browser | Controlla per quanto tempo rimangono validi i contenuti memorizzati nella cache dai browser client. | |
Ignora cache nei cookie | Fornire un oggetto memorizzato nella cache a meno che non venga visualizzato un cookie con un nome specifico; ad esempio, fornire una versione memorizzata nella cache della home page a meno che non venga visualizzato un cookie SessionID che indica che il cliente ha effettuato l'accesso e che dovrebbe essere presentato un contenuto personalizzato. |
|
Livello cache |
Bypass- Le risorse che corrispondono a quella regola di pagina non vengono memorizzate nella cache.
|
Per impostazione predefinita, il contenuto HTML non viene memorizzato nella cache. Deve essere scritta una regola della pagina per memorizzare nella cache il contenuto HTML statico. |
TTL cache edge | Controlla per quanto tempo CIS conserva i file nella cache. | Questa impostazione è facoltativa quando specifichi il livello della cache. |
Risolvi sostituzioni | Cambia l' URL, o IP, a cui viene indirizzata la richiesta corrispondente alla pagina. | |
Cache su cookie | Applica l'opzione Memorizza tutto (impostazione Livello di memorizzazione ) in base a una corrispondenza di espressione regolare con un nome di cookie. Se aggiungi sia questa impostazione che Bypass Cache on Cookie alla stessa regola della pagina, Cache On Cookie ha la precedenza su Bypass Cache on Cookie. | Solo Enterprise |
Disabilita prestazioni | Disattiva le funzioni di minimizzazione del contenuto web, ottimizzazione del carico delle immagini, ottimizzazione delle dimensioni delle immagini e ottimizzazione del carico degli script. | Solo Enterprise |
Diminuisci dimensioni contenuto Web | Minimizza i file HTML, CSS e/o i file di configurazione ( JavaScript ) rimuovendo tutti i caratteri non necessari da questi file. | Solo Enterprise |
Ottimizzazione del caricamento dell'immagine |
Migliora il tempo di caricamento delle pagine che includono immagini in base alla connessione di rete e al tipo di dispositivo in uno dei seguenti modi:
|
|
Ottimizzazione della dimensione dell'immagine | Riduce le dimensioni dei file immagine rimuovendo i metadati (data e ora, produttore della fotocamera, modello e così via) e comprimendo le immagini quando possibile. Dimensioni file più piccole significano tempi di caricamento più rapidi per le immagini e le pagine web. | |
Ordina stringhe di query | Tratta i file con le stesse stringhe di query come lo stesso file nella cache, indipendentemente dall'ordine nelle stringhe di query. | Solo Enterprise |
Buffering risposta | Abilita o disabilita il buffering delle risposte dal server di origine. Per impostazione predefinita, CIS invia i pacchetti al client non appena li riceviamo. Abilitare il buffering della risposta significa che l' CIS e attende di avere l'intero file prima di inoltrarlo all'utente. | Solo Enterprise |
Ottimizzazione caricamento script | Migliora i tempi di caricamento della pagina caricando in modo asincrono l' JavaScripts,, compresi gli script di terze parti, in modo che non blocchino il rendering del contenuto delle pagine. |
Modelli URL della regola della pagina
Un regolo di pagina ha effetto su uno specifico modello di pagina ( URL ), corrispondente al seguente formato:
<scheme>://<hostname><:port>/<path>
Un esempio che utilizza ogni componente potrebbe essere:
https://www.example.com:80/image.png
I componenti scheme e port sono facoltativi. Se lo schema viene omesso, esso copre sia il protocollo http://
che il protocollo https://
. Se la porta non è specificata, la regola corrisponde a tutte
le porte. È possibile eseguire corrispondenze jolly di base utilizzando un asterisco (&asterisco;) nel modello di regola, consentendo di far corrispondere una serie di modelli simili anziché uno solo.
Queste sono tre cose importanti da ricordare con le regole della pagina:
- Solo una regola della pagina può avere effetto su ogni richiesta selezionata.
- Le regole della pagina forniscono la priorità dall'alto in basso.
- Dopo che un' URL e corrisponde a una regola, viene applicata solo quella regola; cioè, se una regola di pagina è già stata attivata su una richiesta, le eventuali regole successive che corrispondono anche al modello URL e non hanno effetto. In generale, si consiglia di ordinare le regole dal più specifico al meno specifico.
Le regole di pagina possono essere disabilitate, nel qual caso non avranno alcun effetto. È comunque possibile vederli nell'elenco e modificarli. Impostare il pulsante di attivazione su Off crea una regola di pagina che inizialmente è disabilitata.
Per ulteriori informazioni, vedere Uso delle regole di pagina con la cache.