Come utilizzare domini senza cookie: una guida completa

Pubblicato: 2023-01-03

Il tuo sito web soffre di prestazioni lente e traffico di rete elevato? Laddove i cookie sono spesso i colpevoli, una soluzione efficace consiste nell'utilizzare domini privi di cookie.

Sebbene i cookie siano uno dei principali capisaldi della nostra esperienza online, non sono sempre così gustosi come potrebbe suggerire il loro nome. Oltre ai problemi di privacy e sicurezza che coinvolgono i cookie di terze parti, i cookie che vengono automaticamente allegati alle immagini del tuo sito e ad altri contenuti statici possono avere un forte impatto sulle prestazioni della pagina.

Per fortuna, è possibile ridurre il peso morto (in questo caso, i cookie morti) utilizzando domini privi di cookie. In questa guida completa, esamineremo le basi dei domini senza cookie, perché sono così utili e come puoi configurare il tuo sito WordPress per utilizzarli.

Ma prima, entriamo nel barattolo dei biscotti digitali e diamo un'occhiata più da vicino a come i domini utilizzano i cookie, nel bene e nel male.

Cosa sono i domini senza cookie?

I domini senza cookie sono parti di un sito Web che non inviano cookie ai browser degli utenti.

Ma perché non inviare sempre i cookie? Dopotutto, non sarebbe educato fornire agli utenti quanti più cookie possibile?

Non necessariamente. Quando parliamo di domini senza cookie, ovviamente ci riferiamo ai cookie HTTP. A differenza delle nostre prelibatezze preferite, i cookie HTTP sono piccoli pacchetti di dati che i siti Web inviano ai browser degli utenti. Sebbene non siano molto gustosi, sono estremamente utili per consentire ai siti Web di "ricordare" gli utenti alla successiva visita.

Tuttavia, proprio come i cookie reali, non vuoi servire troppi cookie HTTP. Come vedremo tra poco, i visitatori adorano pochi biscotti, ma non più di quello di cui hanno bisogno li farà sentire pigri e gonfi.

Il tuo sito web soffre di prestazioni lente e traffico di rete elevato? I domini privi di cookie potrebbero essere la soluzione Click to Tweet

Cosa sono i cookie HTTP?

I cookie HTTP sono ovunque sul web.

Ogni volta che visiti un sito Web, è probabile che il sito Web ti chieda di memorizzare i cookie nel tuo browser. Oltre alle informazioni sul sito web stesso e sulla pagina che hai visitato, i cookie includono un identificatore personale legato a te e al tuo browser. Questo identificatore consente al sito web di "ricordare" se hai già visitato la pagina.

Diamo un'occhiata più da vicino a come funziona questo scambio di biscotti (avviso spoiler: non sono coinvolti affascinanti cestini di vimini o ragazze scout).

In che modo i siti Web inviano cookie HTTP ai browser Web degli utenti
In che modo i siti Web inviano cookie HTTP ai browser Web degli utenti

Come mostrato nell'immagine sopra, lo scambio può essere suddiviso in tre fasi:

  1. Il tuo browser richiede una pagina web. Quando inserisci un indirizzo (ad esempio, un URL di dominio come "kinsta.com") nella barra degli indirizzi del tuo browser o fai clic su un collegamento web, il tuo browser genera una richiesta HTTP che dice al sito web che desidera visualizzare la pagina. Tale richiesta viene inviata al server web che ospita il sito web e le sue pagine.
  2. Il server Web invia la pagina e il cookie. Dopo aver ricevuto la tua richiesta, il server web invia indietro la pagina richiesta e un cookie contenente determinate informazioni. Come accennato in precedenza, questo cookie include quasi sempre un identificatore personale per te e il tuo browser.
  3. Il browser richiede un'altra pagina dallo stesso server. Supponiamo ora che tu faccia clic su un collegamento a un'altra pagina del sito Web, ad esempio "Acquista" o "Chi siamo" su un sito di e-commerce. Qui, il tuo browser invia un'altra richiesta al server web e il cookie è stato originariamente fornito. Quando il server web riceve questa richiesta, vede il cookie che ha inviato in precedenza e ricorda che hai già visitato. Con queste informazioni, il server Web può offrire esperienze più personalizzate, come mantenere un accesso attivo o articoli in un carrello della spesa.

Esistono anche cookie diversi per scopi diversi. Nell'esempio sopra, il server web impegnato nella gestione della sessione mantiene il tuo login o gli articoli del carrello, in altre parole, la tua singola sessione sul loro sito web. Allo stesso modo, i cookie possono anche essere utilizzati per offrire esperienze personalizzate, come mostrare ordini recenti, articoli visualizzati o persino pubblicità mirate.

Anche se potrebbe sembrare carino ricevere biscotti ovunque tu vada, non è tutto ciò che è stato pensato. Come vedremo nella prossima sezione, in realtà è possibile che un sito Web consegni troppi cookie, alcuni dei quali molte persone preferirebbero non "mangiare".

Come i domini utilizzano i cookie HTTP

Sebbene gli identificatori personali siano un uso molto importante per i cookie HTTP, non sono gli unici. Infatti, i cookie possono essere utilizzati per un'ampia gamma di scopi per fornire esperienze web più personalizzate, fornire contenuti mirati e altro ancora.

Come i cookie potrebbero essere utilizzati per violare la privacy
Come i cookie potrebbero essere utilizzati per violare la privacy

Abbiamo già spiegato come i siti Web e i browser scambiano i cookie HTTP per "ricordarti". Sebbene ciò possa essere utile per mantenere le sessioni di accesso e mostrare gli articoli del carrello, i cookie possono anche essere utilizzati per scopi più nefasti (o decisamente fastidiosi).

Ecco alcuni dei modi più comuni in cui i domini utilizzano i cookie HTTP.

  • Gestione delle sessioni. Ormai lo conosci già. La gestione delle sessioni è spesso considerata l'uso più "benevolo" per i cookie HTTP, poiché il suo unico scopo è fornire un'esperienza utente coerente che aiuti l'utente a evitare di dover ripetere determinate azioni. Sebbene la visualizzazione di attività precedenti possa presentare problemi di privacy per alcuni utenti, è relativamente innocua. I veri problemi di privacy arrivano quando i cookie vengono utilizzati per il tracciamento, che tratteremo a breve.
  • Personalizzazione. La gestione delle sessioni può essere utilizzata anche per personalizzare le pagine Web in base alle preferenze e all'attività dell'utente. Ad esempio, dopo aver selezionato la lingua prescelta, gli utenti potranno visualizzare il sito web in quella stessa lingua nelle visite successive senza doverla cambiare ogni volta. I cookie possono anche consentire ai siti Web di adattarsi ai requisiti specifici dei diversi browser Web.
  • Monitoraggio. I cookie hanno anche un lato controverso. Poiché il tuo browser memorizza i cookie forniti dai siti Web, tali cookie possono essere utilizzati per tracciarti ovunque tu vada sul Web. Ad esempio, potresti visitare un sito Web che fornisce al tuo browser un cookie di tracciamento che consente agli inserzionisti affiliati sul Web di sapere che hai visitato la loro pagina. Quando gli inserzionisti notano questo cookie, possono visualizzare annunci mirati per il sito Web originale o persino utilizzarlo come vettore per attacchi informatici. In ogni caso, i cookie di tracciamento possono farti sentire come se fossi "seguito", qualcosa che comporta una serie di problemi etici e di privacy.

Per fortuna, la maggior parte dei cookie HTTP viene utilizzata per la gestione e la personalizzazione delle sessioni. Tuttavia, anche i cookie più innocenti possono causare problemi.

Finora, abbiamo esplorato l'idea di una pagina che invia un cookie. In realtà, una pagina di solito invia più cookie, spesso uno per ogni elemento della pagina: HTML, file immagine e così via. Sebbene alcuni di questi cookie siano necessari per la gestione e la personalizzazione della sessione, molti non lo sono.

Di conseguenza, è possibile inviare troppi cookie e questo può causare diversi problemi. Discuteremo questi problemi nella prossima sezione.

Mangiare troppi biscotti

A differenza della maggior parte dei documenti, le pagine Web sono una raccolta di vari elementi che danno loro forma, struttura e significato. Ciascuno di questi elementi può avere il proprio cookie.

Mentre i normali documenti che potremmo visualizzare in formato .pdf o .docx potrebbero sembrare un'unica "combinazione" di testo e immagini, le pagine Web sono costituite da molte piccole parti separate.

HTML, CSS e JavaScript sono componenti principali della maggior parte dei siti web
HTML, CSS e JavaScript sono componenti principali della maggior parte dei siti web

Ad esempio, quando richiedi una pagina web, in realtà stai richiedendo componenti di pagina separati, come HTML (struttura), CSS (stile/formattazione), JavaScript (interattività) e media, come le immagini. Pertanto, quando il tuo browser riceve una pagina web, in realtà sta ricevendo e ricombinando questi componenti per visualizzare la pagina completa sullo schermo.

Se il server Web invia anche cookie, potrebbe inviare automaticamente un cookie con ogni singolo elemento durante questo processo. Ciò potrebbe non significare molto per una semplice pagina Web con solo poche immagini, ma può diventare rapidamente travolgente se una pagina Web ha decine o addirittura centinaia di componenti diversi e invia un cookie per ognuno.

Proprio come mangiare troppi cookie nella vita reale, l'invio e la ricezione di troppi cookie HTTP porta a prestazioni lente. Poiché l'invio di dati extra richiede tempo e risorse extra, l'invio di cookie insieme a ogni elemento può facilmente consumare un'enorme quantità di risorse di rete.

Dieta del dominio: andare senza cookie

Per fortuna, la soluzione all'invio di troppi cookie utilizza un'analogia del mondo reale: per migliorare le prestazioni, mangia semplicemente (leggi: invia) meno cookie.

Ma a quali biscotti dovremmo rinunciare? Nella maggior parte dei casi, è consigliabile rimuovere i cookie da tutti gli elementi statici della pagina.

Gli elementi statici sono quelli che non ti aspetteresti di cambiare con il comportamento dell'utente, come immagini statiche o file statici, come i file CSS. Di conseguenza, non hanno bisogno di cookie allegati, rendendo la loro rimozione uno dei modi migliori per ridurre il carico di rete e migliorare le prestazioni.

Ovviamente, rimuovere i cookie non è semplice come deselezionare una casella di controllo "cookie".

Invece, i server Web utilizzano domini privi di cookie per distribuire contenuti statici senza cookie separatamente dal contenuto con cookie. Un dominio privo di cookie è solitamente un dominio separato (come un sottodominio o FQDN, come " static.kinsta.com " o " kinsta.com ").

Struttura di un URL che mostra un sottodominio
Struttura di un URL che mostra un sottodominio

Per fortuna, non è molto difficile utilizzare domini senza cookie quando si utilizzano gli strumenti giusti e l'impostazione di un sottodominio non è l'unico metodo per farlo.

Ma prima di sporcarci le mani, esploriamo alcuni dei maggiori vantaggi dell'utilizzo di domini senza cookie e quanto grande impatto può avere sul tuo sito web (e sul tuo budget).

Perché utilizzare domini senza cookie?

La rimozione di cookie extra può sembrare una piccola azione e, francamente, lo è.

Tuttavia, questa piccola azione comporta alcuni vantaggi piuttosto grandi. Inviando solo i cookie di cui hai bisogno, alleggerirai il tuo traffico di rete e otterrai molti degli altri vantaggi descritti di seguito, alcuni dei quali non hanno nulla a che fare con le prestazioni.

Riduce il traffico di rete non necessario

La maggior parte dei vantaggi dell'utilizzo di domini senza cookie derivano dalla riduzione del carico di rete dovuto al traffico di cookie non necessario.

Come spiegato in precedenza, l'invio di elementi di pagina ai tuoi visitatori richiede una certa quantità di risorse di rete. Oltre agli elementi stessi, ogni elemento (o anche più parti dello stesso elemento) viene inviato con intestazioni di risposta contenenti informazioni di instradamento, insieme ad altri elementi come i cookie.

Anche se i cookie sono file di dati relativamente piccoli, doverne inviare molti con ogni richiesta di pagina può sommarsi rapidamente. Di conseguenza, gli utenti devono attendere più a lungo per il caricamento della pagina poiché il tuo povero host web viene sopraffatto (e, di conseguenza, supera il budget).

Se utilizzi domini senza cookie, tuttavia, eliminerai la maggior parte del grosso causato dall'invio di cookie non necessari.

Migliora le prestazioni del sito web

Come puoi immaginare, ridurre il carico della rete riducendo i cookie ha un impatto significativo sui tempi di caricamento e sulle prestazioni del sito web.

Poiché ogni clic sulla pagina è una richiesta separata al server Web, gli utenti potrebbero trovarsi ad attendere lunghi periodi solo per eseguire la navigazione di base ( Home Page > Chi siamo > Negozio , ecc.). Sebbene gli elementi della pagina e i cookie possano essere memorizzati nella cache e riutilizzati dopo i primi caricamenti, ciò può comunque presentare un problema se le pagine cambiano o l'utente si tuffa ancora più a fondo nel tuo sito web.

Vantaggi SEO e User Experience

Riducendo il traffico non necessario per migliorare le prestazioni del sito Web, il tuo sito Web potrebbe anche beneficiare dell'ottimizzazione per i motori di ricerca (SEO) e, naturalmente, dell'esperienza del cliente e dell'utente.

L'esperienza del cliente è il vantaggio più ovvio: con un tempo di caricamento più breve, gli utenti possono accedere ai contenuti desiderati più rapidamente. Di conseguenza, sarà più probabile che esplorino il tuo sito Web (e i tuoi prodotti o servizi) e meno propensi a fare clic per la frustrazione.

Lo stesso vantaggio vale anche per la SEO. Sebbene i tempi di caricamento delle pagine non influiscano direttamente sulla SEO, la frequenza di rimbalzo, ovvero la percentuale di visitatori che escono dalla tua pagina, lo fa sicuramente.

Gli acquirenti non vogliono aspettare a lungo per caricare una pagina
Velocità di caricamento della pagina

Secondo un rapporto di Unbounce, tre quarti dei caricatori abbandoneranno una pagina se devono attendere quattro secondi o più per caricarla.

Ciò significa che anche se la rimozione dei cookie non necessari migliora i tempi di caricamento solo di un secondo, vedrai comunque una massiccia riduzione del rimbalzo e, di conseguenza, un aumento del posizionamento nelle ricerche.

Riduce i costi di hosting

Il traffico di rete alla fine costa denaro in tasse di web hosting.

Ciò significa che se stai inviando più cookie del necessario, stai anche pagando molto di più in tariffe di web hosting. E se i cookie influiscono sulle prestazioni della pagina, il danno è raddoppiato: oltre a pagare per più traffico, dovrai pagare ancora di più per ottenere lo stesso rendimento a causa dell'aumento della frequenza di rimbalzo causato dai tempi di caricamento lenti.

Per fortuna, i servizi di hosting gestito come Kinsta possono aiutarvi a sfruttare appieno le visite alle vostre pagine. Kinsta offre strumenti APM e altre funzionalità per aiutarvi a ottenere il massimo dal vostro sito Web WordPress.

Prontezza per il futuro senza cookie

Infine, anche se ora potrebbe non essere un vantaggio diretto, fornire contenuti senza cookie ti aiuterà a prepararti meglio per un futuro senza cookie.

Con la controversia sui cookie in aumento alla luce dei requisiti sulla privacy, come il GDPR, molti dei principali motori di ricerca e aziende tecnologiche stanno cercando modi per eliminare del tutto i cookie. Anche se i cookie probabilmente non andranno via per un po' di tempo, alla fine potrebbero benissimo - e prima sei pronto per questo, più facile sarà la transizione.

Metodi di utilizzo dei domini senza cookie

Come spiegato in precedenza, l'idea generale di un dominio senza cookie è fornire contenuto statico senza fornire cookie. Sebbene la creazione di un dominio o sottodominio statico separato sia il modo più diretto per farlo, è anche possibile con i CDN e un paio di trucchi di WordPress.

Crea un dominio separato e privo di cookie

Con questo metodo, creerai un dominio separato per l'hosting dei componenti statici del tuo sito web, come immagini e CSS.

Sebbene tu possa registrare un nome di dominio completamente separato, di solito è più semplice ed economico creare un sottodominio del tuo nome di dominio esistente. La maggior parte dei domini privi di cookie utilizza semplicemente un prefisso statico (ad esempio, " static.yourdomain.com ") come sottodominio.

Tieni presente che funzionerà solo se la versione "www" del tuo dominio (ad es. " www.tuodominio.com ") è il dominio principale nel file principale del tuo sito web.

Per rendere il sottodominio privo di cookie, dovresti normalmente trovare e modificare il tuo file .htaccess direttamente utilizzando un codice speciale. Tuttavia, come vedremo in seguito, è molto più semplice riconfigurare semplicemente il tuo sito WordPress o utilizzare un plug-in.

In qualsiasi modo tu configuri il tuo sottodominio senza cookie, puoi caricare componenti statici, come componenti CSS, immagini, testo e JavaScript.

Utilizzare una rete per la distribuzione di contenuti (CDN)

L'utilizzo di una rete di distribuzione dei contenuti o CDN è un modo estremamente conveniente per utilizzare domini privi di cookie.

Qui, invece di dover creare sottodomini separati e modificare i file di configurazione, puoi semplicemente dire al tuo CDN di ignorare ed eliminare i cookie dalle intestazioni di risposta dei tuoi componenti statici. Può sembrare un po' complicato, ma in realtà è una funzionalità semplice in molti CDN.

Si noti che non tutti i CDN forniscono questa funzionalità. Di conseguenza, in genere è meglio modificare la configurazione del tuo sito Web a meno che tu non stia già utilizzando un CDN che ti consenta di disabilitare i cookie.

Riconfigura il tuo sito WordPress

Se stai usando WordPress, sei fortunato: tutto ciò che serve per designare un dominio senza cookie è aggiornare un paio di righe nel tuo file wp-config.php. Passa alla sezione successiva (Configurazione di WordPress per l'utilizzo di domini privi di cookie) per le istruzioni complete.

Usa un plugin per WordPress

Un'altra semplice opzione di WordPress consiste nell'utilizzare un plug-in per creare versioni statiche dei siti Web WordPress.

Un plugin popolare per farlo è WP2Static (letteralmente "WordPress-to-Static"). Dopo aver installato il plug-in, aprilo semplicemente nella dashboard di WordPress e configura le impostazioni per esportare il tuo sito Web in una versione statica:

Creazione di una versione statica di un sito WordPress in WP2Static
WP2Statico

Configurazione di WordPress per utilizzare domini privi di cookie

Come accennato in precedenza, WordPress offre un modo semplice per implementare domini senza cookie. Il processo si riduce a pochi semplici passaggi:

  1. Aggiunta di un sottodominio alternativo e del DNS associato
  2. Dire a WordPress quale dominio servirà risorse statiche
  3. Aggiornamento dei record del database WordPress esistente per riflettere questo nuovo indirizzo

I clienti di Kinsta possono utilizzare la dashboard di MyKinsta per svolgere alcune di queste attività. Molti altri utenti di WordPress potranno fare lo stesso in cPanel.

Tratteremo entrambi di seguito.

Usare MyKinsta per impostare un dominio senza cookie

I clienti di Kinsta possono associare sottodomini (o domini completamente diversi) a un'istanza WordPress all'interno del cruscotto MyKinsta. Molti clienti useranno anche gli strumenti di MyKinsta per configurare il DNS per quei domini.

In questo esempio, creeremo un dominio senza cookie su static.example.com per il nostro sito Web già attivo e funzionante su www.example.com .

Passaggio 1. Create un sottodominio in MyKinsta

Se inizialmente avete stabilito il vostro sito WordPress su Kinsta utilizzando l'opzione jolly con il suo nome di dominio (come: *.example.com ), siete già impostati per supportare qualsiasi nome di sottodominio. In caso contrario, puoi aggiungere il nuovo dominio per i contenuti senza cookie in questo modo:

  • Seleziona Siti WordPress nel menu a sinistra.
  • Clicca sul nome del tuo sito WordPress.
  • Seleziona Domini nel menu a sinistra.
  • Fare clic sul pulsante Aggiungi dominio .
Screenshot: Aggiunta di un altro dominio all'interno di MyKinsta.
Aggiunta di un sottodominio all'interno di MyKinsta.

Nella seguente finestra di dialogo:

Lottando con tempi di inattività e problemi con WordPress? Kinsta è la soluzione di hosting progettata per farti risparmiare tempo! Scopri le nostre funzionalità
  • Digita il nome del tuo dominio senza cookie.
  • Fare clic sul pulsante Aggiungi dominio .
Screenshot: digitare un nuovo nome di dominio all'interno di MyKinsta.
Specificando il nuovo sottodominio all'interno di MyKinsta.

Successivamente, il tuo nuovo dominio statico avrà bisogno di un record DNS che punti al tuo sito web esistente. Se gestisci il DNS per i tuoi domini tramite un provider di terze parti, utilizzerai i loro strumenti per farlo. Se il tuo DNS è fornito da noi, configura il tuo nuovo dominio in MyKinsta in questo modo:

  • Seleziona DNS nel menu a sinistra della home page di MyKinta.
  • Nella pagina Gestione DNS , scorri verso il basso fino al blocco Record DNS e fai clic sul pulsante Aggiungi record DNS .

Ti consigliamo di aggiungere il tuo nuovo sottodominio al DNS come record CNAME, consentendoti di fare affidamento solo sul nome di dominio di secondo livello per le associazioni con gli indirizzi IP. Di seguito, stiamo aggiungendo un record CNAME per static che punta a example.com :

Screenshot: Creazione di un record DNS all'interno di MyKinsta.
Creazione di un record CNAME nella gestione DNS di MyKinsta.

Passaggio 2. Disabilita i cookie sul tuo sottodominio statico

Ora modificheremo il file wp-config.php del tuo sito WordPress in modo che le risorse all'interno della cartella wp-content vengano servite dal dominio "statico" e i cookie vengano consegnati solo tramite l'indirizzo "www".

La maggior parte dei clienti di Kinsta utilizzerà un client FTP/SFTP per accedere al proprio sito WordPress e scaricare wp-config.php sul proprio desktop per la modifica:

Screenshot: download di wp-config.php con un client SFTP.
Download del file wp-config.php sul desktop.

Usa un editor di testo per aggiungere le seguenti righe al file wp-config.php (sostituendo i domini di esempio con i tuoi):

 define("WP_CONTENT_URL", "https://static.example.com/wp-content"); define("COOKIE_DOMAIN", "www.example.com");

Dopo aver salvato il file, caricalo sul tuo sito WordPress, sostituendo la versione precedente.

Passo 3. Reindirizza le risorse esistenti al sottodominio

I passaggi precedenti consentiranno di distribuire i cookie quando i browser caricano contenuti come pagine e post di blog dall'indirizzo "www", ma causeranno l'associazione di contenuti come caricamenti multimediali e risorse come JavaScript, CSS e caratteri all'interno dei temi con l'indirizzo "statico". dominio.

Tuttavia, il tuo sito Web potrebbe già avere contenuti che contengono collegamenti a tali risorse all'indirizzo "www". Puoi ripulirlo con un po' di ricerca e sostituzione nel database di WordPress stesso.

Eseguire sempre il backup del sito WordPress prima di lavorare nel database. Fatto ciò:

  • Seleziona Siti WordPress nel menu a sinistra del cruscotto di MyKinsta.
  • Clicca sul nome del tuo sito WordPress.
  • Seleziona Domini nel menu a sinistra.
  • Nella pagina Informazioni sul sito, scorri verso il basso fino al blocco Accesso al database. (È possibile copiare qui le informazioni sul nome utente e sulla password del database, se necessario.)
  • Fare clic sul collegamento Apri phpMyAdmin .
  • Accedi al tuo database WordPress.
  • Fare clic sulla scheda SQL .
Screenshot: Aggiornamento del contenuto nel database di WordPress utilizzando phpMyAdmin.
Esecuzione di una query SQL per aggiornare i collegamenti alle risorse nei contenuti di WordPress.

Esegui il seguente comando per assicurarti che tutti i collegamenti alle risorse all'interno dei tuoi post esistenti siano indirizzati al tuo sottodominio privo di cookie (di nuovo, assicurandoti di sostituire i domini con i tuoi):

 UPDATE wp_posts SET post_content = REPLACE(post_content, 'www.example.com/wp-content/', ' static.example.com/wp-content/')

Ora avete configurato con successo un dominio senza cookie in WordPress con l'aiuto di MyKinsta. Utilizza questo dominio per ospitare qualsiasi contenuto statico per il quale non desideri inviare cookie di WordPress e utilizza il tuo dominio normale per tutto il resto.

Utilizzo di cPanel per impostare un dominio senza cookie

Ecco i passaggi per realizzare ciò che abbiamo fatto sopra in MyKinsta usando cPanel o una delle popolari alternative cPanel.

Passaggio 1. Crea un sottodominio in cPanel

Vai alla sezione Domini della pagina principale di cPanel. Nello strumento Sottodomini , crea semplicemente un sottodominio collegato al dominio di primo livello del tuo attuale sito WordPress.

Queste impostazioni possono essere visualizzate di seguito per creare il sottodominio static.example.com .

Creazione di un sottodominio in cPanel
Creazione di un sottodominio in cPanel

Passaggio 2. Configura il sottodominio come statico in cPanel

Con il tuo nuovo sottodominio statico pronto per l'uso, è il momento di renderlo all'altezza del suo nome facendo in modo che serva contenuti statici in WordPress.

Lo faremo modificando il file wp-config.php del tuo sito WordPress. Il modo più semplice per accedere a questo file è nello strumento File Manager di cPanel.

In File Manager , vai alla cartella public_html del tuo sito web e seleziona wp-config.php (1). Quindi selezionare l'opzione Modifica (2) per modificare il file.

Individuazione del file wp-config.php nello strumento File Manager di cPanel
Individua il file wp-config.php

Nel file wp-config.php , aggiungi semplicemente le seguenti righe (assicurandoti di sostituire i domini con i tuoi!):

 define("WP_CONTENT_URL", "https://static.example.com/wp-content"); define("COOKIE_DOMAIN", "www.example.com");

Fai clic su " Salva modifiche ".

Passaggio 3. Reindirizza i post esistenti al sottodominio

Infine, dovrai reindirizzare i tuoi post esistenti al nuovo sottodominio statico. Ma prima, assicurati di eseguire il backup del tuo sito WordPress nel caso in cui non funzioni correttamente dopo.

Nella sezione Database di cPanel, apri lo strumento PhpMySQL . Seleziona il database del tuo sito e poi la sua tabella _posts .

Fare clic sulla scheda SQL della tabella _posts . Esegui il seguente comando per verificare che gli URL dei tuoi post siano indirizzati al tuo sottodominio privo di cookie (di nuovo, assicurandoti di sostituire i domini con i tuoi):

 UPDATE wp_posts SET post_content = REPLACE(post_content, 'www.example.com/wp-content/', ' static.example.com/wp-content/') 
Reindirizzamento dei post esistenti al nuovo sottodominio statico
Reindirizzamento dei post esistenti al nuovo sottodominio statico

E questo è tutto! Ora hai impostato un dominio senza cookie in WordPress con l'aiuto di cPanel. Utilizza il dominio senza cookie per contenuti statici come immagini, CSS, JavaScript e caratteri, consentendo i cookie nel dominio principale del tuo sito.

I domini privi di cookie potrebbero aiutarti ad alleggerire il tuo traffico di rete... e altro ancora. Continua a leggere per saperne di più ️ Clicca per twittare

Sommario

L'utilizzo di domini senza cookie è un modo molto efficace per migliorare le prestazioni del tuo sito, ridurre i costi di hosting e persino migliorare l'esperienza del cliente e la SEO.

Come abbiamo visto, l'impostazione di domini senza cookie in WordPress è vantaggiosa. Tuttavia, solo un host WordPress gestito come Kinsta può sfruttare appieno questi vantaggi.

Con strumenti utili per rimuovere le intestazioni set-cookie e l'accesso diretto al database per reindirizzare i post a un sottodominio statico, non è mai stato così facile utilizzare domini senza cookie. Anche gli strumenti APM di Kinsta e altre funzionalità di monitoraggio delle prestazioni possono aiutarvi a tenere traccia dei risultati.

Per maggiori informazioni e per vedere Kinsta di persona, contattateci o programmate una demo gratuita oggi.