Page Rule fondamentali per tutti

Scopri come le Page Rule consentono di migliorare l'esperienza utente del tuo dominio con una sicurezza rafforzata e prestazioni del sito ottimizzate, aumentando l'affidabilità e riducendo al minimo l'utilizzo di banda per il tuo server di origine.

Per acquistare Page Rule, visita il dashboard di Cloudflare.

Panoramica

Guardando il video qui sopra, scoprirai come:

  • Aumentare la sicurezza e le prestazioni rafforzando le connessioni protette con il dominio
  • Proteggere l'ottimizzazione del motore di ricerca (SEO) definendo una versione canonica del tuo dominio
  • Ridurre l'utilizzo di banda e il carico del server con funzionalità avanzate di memorizzazione nella cache
  • Ottimizzare le prestazioni con strategie di memorizzazione nella cache aggressive e HTTP/2
  • Aumentare l'affidabilità delle risorse di dominio critiche con la funzionalità Always Online

Trascrizione video

In questo video, vedremo come le Page Rule aiutano a rafforzare la sicurezza, ottimizzare le prestazioni e l'affidabilità, migliorare l'esperienza utente e ridurre al minimo l'utilizzo di banda e il carico del server per il tuo dominio.

Miglioramento delle prestazioni e della sicurezza

La tecnologia SSL è abilitata per impostazione predefinita nella sezione Crypto di Cloudflare. Ciò consente al tuo dominio di sfruttare i vantaggi offerti da SSL, mentre le Page Rule ti permettono di fare in modo che tutti i visitatori si connettano al tuo dominio in totale sicurezza.

A tale scopo, dopo aver abilitato una modalità qualsiasi di SSL, crea una Page Rule per HTTP che includa un asterisco prima e dopo il tuo dominio e seleziona "Add a Setting" (Aggiungi un'impostazione) > Always Use HTTPS (Usa sempre HTTPS).

Questo modello di URL che include HTTP, con un asterisco prima e dopo il tuo dominio, garantisce che i sottodomini, le directory o le stringhe di query con riferimento al tuo dominio siano forzati tramite HTTPS.

Dopo aver fatto clic su Save and Deploy (Salva e implementa), i visitatori nuovi e i visitatori di ritorno che tentano di connettersi al tuo dominio tramite HTTP verranno reindirizzati a HTTPS. Tieni presente che, in genere, questa opzione dovrebbe essere la prima regola impostata in Page Rule. Ad eccezione di casi particolari, assicurati di riordinare questa regola in modo che venga visualizzata nella parte superiore delle impostazioni.

Un ulteriore vantaggio derivante dall'utilizzo di una connessione protetta consiste nel fatto che il tuo dominio sarà in grado di usare HTTP/2, che offre prestazioni avanzate come la compressione dell'intestazione, il push del server e altro.

Standardizzare l'URL e proteggere il SEO

Per mantenere la coerenza in fase di collegamento interno ed evitare penalizzazioni relative a contenuti duplicati che possono diluire la tua classificazione di ricerca, con le Page Rule puoi definire la versione canonica del tuo dominio con 301 Forwarding (301 - Inoltro).

Se vuoi definire la versione canonica del tuo dominio come radice, crea una Page Rule che includa quanto segue:

Aggiungi il dominio escludendo lo schema del protocollo, che presenta sia HTTP sia HTTPS.

L'impostazione Forwarding URL (URL di inoltro) è selezionata con l'opzione 301 - Permanent Redirect (301 - Reindirizzamento permanente). Da una posizione SEO, i reindirizzamenti 301 passano il valore della classificazione alla pagina reindirizzata.

Come avrai notato, il mio URL di destinazione include uno schema del protocollo di protezione e sto usando $1 per collegare la directory all'asterisco nel modello di URL. 1 corrisponde al primo asterisco nella stringa dell'URL da sinistra verso destra. Se ci fosse un asterisco prima del dominio e volessi mantenere una corrispondenza con esso, userei $2 anziché 1.

Dopo aver fatto clic su Save and Deploy (Salva e implementa), verrà effettuato il reindirizzamento per il mio URL.

URL facili da usare

Con le Page Rule, puoi reindirizzare gli URL in vari modi, internamente ed esternamente. In questo esempio sto usando l'opzione 301 - Permanent Redirect (301 - Reindirizzamento permanente) per creare un URL facile da usare per una pagina che mostra i risultati della ricerca per una categoria di post di blog.

Con l'opzione 302 - Temporary Redirect (302 - Reindirizzamento temporaneo), nei prossimi 3 esempi userò il mio dominio per effettuare il reindirizzamento a varie proprietà dei social media.

Aumento dell'affidabilità e della sicurezza

Determinate sezioni di un sito Web, come quelle relative all'accesso o all'amministrazione, hanno diversi requisiti per prestazioni e sicurezza rispetto alle pagine pubbliche comuni. Con le Page Rule, puoi targetizzare queste directory e aggiungere alcune delle impostazioni seguenti:

Se usiamo un asterisco senza una barra nel nostro modello di URL, non solo verrà trovata una corrispondenza con questa directory e una stringa di query associata, ma sarà anche possibile targetizzare le sottodirectory presenti.

Per aumentare la sicurezza della sezione di amministrazione, ho impostato il Security Level (Livello di sicurezza) su High (Elevato). Questa impostazione consente di controllare quanto deve essere elevato il punteggio di minaccia di un client che si interfaccia con una pagina di autenticazione con sfida. I punteggi di minaccia vengono ricavati dal nostro database della reputazione IP e assegnati ai client che tentano di connettersi a una risorsa nel tuo dominio.

Per assicurare il funzionamento regolare delle operazioni all'interno delle mie pagine di amministrazione, ho impostato il Cache Level (Livello di cache) su Bypass (Escludi) affinché Cloudflare non memorizzi nella cache nessuno dei contenuti all'interno di questa sezione. Inoltre, ho disabilitato le impostazioni relative ad app e prestazioni che potrebbero creare conflitti con alcune delle funzionalità uniche delle mie pagine di amministrazione.

Riduzione del carico del server

Determinate risorse nel tuo dominio probabilmente non verranno modificate spesso. Per queste risorse, sfruttare le opzioni di memorizzazione nella cache aggressive può ridurre in modo significativo il carico sul tuo server e l'utilizzo di banda.

In questo esempio, sto targetizzando una cartella che conserva la maggior parte delle mie risorse per immagini e altri tipi di contenuti multimediali.

Browser Cache TTL (TTL cache del browser) indica al browser dell'utente la frequenza con cui deve tentare di richiedere nuovi contenuti da Cloudflare. Poiché i contenuti multimediali in questa cartella non vengono modificati spesso, l'impostazione a day (un giorno) è adatta alle mie necessità.

Cache Level (Livello di cache): Cache Everything (Memorizza tutto nella cache) indica a Cloudflare di memorizzare nella cache l'intero contenuto di quelle directory, non solo i tipi predefiniti. Ciò può includere contenuti come HTML, filmati, dati in formato JSON e altro.

Scegliendo 7 days (7 giorni) per l'impostazione Edge Cache TTL (Cache perimetrale TTL), sto dicendo a Cloudflare di richiedere nuove versioni dei contenuti provenienti dal mio server di origine solo dopo 7 giorni. Questa impostazione da sola influisce notevolmente sia sul carico del mio server sia sull'utilizzo di banda. Se voglio forzare un aggiornamento prima di quel momento, posso usare la funzione Purge Cache (Pulizia della cache) nella sezione Caching (Memorizzazione nella cache) del dashboard.

Miglioramento dell'affidabilità delle pagine più importanti

Nel tuo dominio possono essere presenti delle aree che vengono modificate raramente e che sono fondamentali per la tua organizzazione, come le pagine con contatti e team. Per questi tipi di pagine ho impostato le seguenti Page Rule:

Browser Cache TTL (TTL cache del browser) è stata impostata su a day (un giorno).

Ho abilitato la funzione Always Online per queste pagine. Se il mio server di origine dovesse arrestarsi in modo anomalo, Cloudflare servirà le pagine dalla cache affinché i visitatori continuino a vedere i contenuti.

Poiché le mie pagine si basano su contenuti statici, il Cache Level (Livello di cache) è impostato su Cache Everything (Memorizza tutto nella cache) per garantire che tutti i contenuti, compresi quelli HTML, siano conservati nella cache.

Infine, ho impostato Edge Cache TTL (TTL cache perimetrale) su a month (un mese), che indica a Cloudflare di richiedere nuove versioni dei contenuti provenienti dal mio server di origine solo dopo un mese.

Conclusione

Applicando le Page Rule descritte in questo video, il tuo dominio può sfruttare meglio le funzioni fornite da Cloudflare per aumentare la sicurezza, le prestazioni e l'affidabilità della tua proprietà.

Il numero di Page Rule disponibili per il tuo dominio è limitato dal tipo di piano. Se hai bisogno di più Page Rule, Cloudflare ora offre la possibilità di acquistare Page Rule aggiuntive separatamente. Per maggiori informazioni, visita la pagina con i nostri piani all'indirizzo: www.cloudflare.com/it-it/plans