Cum să utilizați domeniile fără cookie-uri: un ghid complet

Publicat: 2023-01-03

Site-ul dvs. web suferă de performanță lent și trafic ridicat în rețea? Acolo unde cookie-urile sunt adesea vinovate, o soluție eficientă este utilizarea domeniilor fără cookie-uri.

Deși cookie-urile sunt una dintre pietrele de temelie ale experienței noastre online, ele nu sunt întotdeauna atât de gustoase pe cât ar putea sugera numele lor. Dincolo de preocupările privind confidențialitatea și securitatea care implică module cookie de la terți, modulele cookie care sunt atașate automat imaginilor site-ului și alt conținut static pot avea un impact sever asupra performanței paginii.

Din fericire, este posibil să tăiați greutatea moartă (în acest caz, cookie-uri moarte) utilizând domenii fără cookie-uri. În acest ghid complet, vom analiza elementele de bază ale domeniilor fără cookie-uri, de ce sunt atât de utile și cum vă puteți configura site-ul WordPress pentru a le utiliza.

Dar, mai întâi, să intrăm în borcanul digital pentru cookie-uri și să aruncăm o privire mai atentă asupra modului în care domeniile folosesc modulele cookie - în bine sau în rău.

Ce sunt domeniile fără cookie-uri?

Domeniile fără cookie-uri sunt părți ale unui site web care nu trimit cookie-uri către browserele utilizatorilor.

Dar de ce nu trimite cookie-uri tot timpul? La urma urmei, nu ar fi politicos să le oferim utilizatorilor cât mai multe cookie-uri?

Nu neaparat. Când vorbim despre domeniile fără cookie-uri, bineînțeles ne referim la cookie-uri HTTP. Spre deosebire de deliciile noastre preferate, cookie-urile HTTP sunt mici pachete de date pe care site-urile web le trimit browserelor utilizatorilor. Deși nu sunt foarte gustoase, sunt extrem de utile pentru a permite site-urilor web să-și „amintească” utilizatorii data viitoare când le vizitează.

Cu toate acestea, la fel ca cookie-urile reale, nu doriți să serviți prea multe cookie-uri HTTP. După cum vom vedea în curând, vizitatorilor le plac câteva fursecuri – dar mai mult decât au nevoie îi va face să se simtă leneși și umflați.

Site-ul dvs. web suferă de performanță lent și trafic ridicat în rețea? Domeniile fără cookie-uri ar putea fi soluția Click to Tweet

Ce sunt cookie-urile HTTP?

Cookie-urile HTTP sunt peste tot pe web.

Ori de câte ori vizitați un site web, există șanse mari ca site-ul să vă solicite să stocați cookie-uri cu browserul dvs. Pe lângă informațiile despre site-ul în sine și despre pagina pe care ați vizitat-o, modulele cookie includ un identificator personal legat de dvs. și de browser. Acest identificator permite site-ului web să „își amintească” dacă ați vizitat deja pagina.

Să aruncăm o privire mai atentă asupra modului în care funcționează acest schimb de cookie-uri (alertă spoiler: nu sunt implicate coșuri de răchită fermecătoare sau cercetașe).

Cum trimit site-urile cookie HTTP către browserele web ale utilizatorilor
Cum trimit site-urile cookie HTTP către browserele web ale utilizatorilor

După cum se arată în imaginea de mai sus, schimbul poate fi împărțit în trei pași:

  1. Browserul dvs. solicită o pagină web. Când introduceți o adresă (de exemplu, o adresă URL a domeniului, cum ar fi „kinsta.com”) în bara de adrese a browserului dvs. sau faceți clic pe un link web, browserul dvs. generează o solicitare HTTP care spune site-ului web că dorește să vadă pagina. Această solicitare este trimisă serverului web care găzduiește site-ul web și paginile acestuia.
  2. Serverul web trimite pagina și cookie-ul. La primirea cererii dvs., serverul web trimite înapoi pagina solicitată și un cookie care conține anumite informații. După cum am menționat mai devreme, acest cookie include aproape întotdeauna un identificator personal pentru dvs. și browser.
  3. Browserul solicită o altă pagină de pe același server. Acum să presupunem că faceți clic pe un link către o altă pagină de pe site, cum ar fi „Magazin” sau „Despre noi” pe un site de comerț electronic. Aici, browserul dvs. trimite o altă solicitare către serverul web și cookie-ul care i-a fost dat inițial. Când serverul web primește această solicitare, vede cookie-ul pe care l-a trimis anterior și își amintește pe care l-ați vizitat deja. Cu aceste informații, serverul web poate oferi experiențe mai personalizate, cum ar fi menținerea unei autentificări active sau articole dintr-un coș de cumpărături.

Există, de asemenea, diferite cookie-uri pentru diferite scopuri. În exemplul de mai sus, serverul web implicat în gestionarea sesiunii vă menține datele de conectare sau articolele din coșul de cumpărături - cu alte cuvinte, sesiunea dvs. individuală pe site-ul lor. În mod similar, cookie-urile pot fi folosite și pentru a oferi experiențe personalizate, cum ar fi afișarea comenzilor recente, articole vizualizate sau chiar reclame direcționate.

Deși s-ar putea să sune bine să vi se dau prăjituri oriunde te duci, nu este tot ceea ce s-a crezut să fie. După cum vom vedea în secțiunea următoare, este de fapt posibil ca un site web să livreze prea multe cookie-uri - dintre care multe persoane preferă să nu „mânânce”.

Cum utilizează domeniile cookie-urile HTTP

Deși identificatorii personali sunt o utilizare foarte importantă pentru cookie-urile HTTP, nu sunt singurele. De fapt, cookie-urile pot fi utilizate într-o gamă largă de scopuri pentru a oferi experiențe web mai personalizate, a furniza conținut țintit și multe altele.

Cum ar putea fi utilizate cookie-urile pentru a încălca confidențialitatea
Cum ar putea fi utilizate cookie-urile pentru a încălca confidențialitatea

Am acoperit deja modul în care site-urile web și browserele schimbă cookie-uri HTTP pentru a vă „aminte”. În timp ce acest lucru poate fi util pentru menținerea sesiunilor de conectare și pentru afișarea articolelor din coșul de cumpărături, cookie-urile pot fi folosite și în scopuri mai nefaste (sau de-a dreptul enervante).

Iată câteva dintre cele mai comune moduri în care domeniile utilizează cookie-uri HTTP.

  • Managementul sesiunii. Pe acesta îl știi deja până acum. Gestionarea sesiunii este adesea considerată cea mai „benignă” utilizare a cookie-urilor HTTP, deoarece singurul său scop este acela de a oferi o experiență consecventă a utilizatorului, care să-l ajute să evite nevoia de a repeta anumite acțiuni. Deși vizualizarea activității anterioare ar putea prezenta probleme de confidențialitate pentru unii utilizatori, este relativ inofensivă. Adevăratele probleme de confidențialitate apar atunci când cookie-urile sunt utilizate pentru urmărire, pe care le vom trata în scurt timp.
  • Personalizare. Gestionarea sesiunii poate fi folosită și pentru a personaliza paginile web în funcție de preferințele și activitatea utilizatorului. De exemplu, după ce au selectat limba preferată, utilizatorii vor putea vizualiza site-ul web în aceeași limbă la vizitele ulterioare, fără a fi necesar să-l schimbe de fiecare dată. Cookie-urile pot permite, de asemenea, site-urilor web să se adapteze la cerințele specifice ale diferitelor browsere web.
  • Urmărire. Cookie-urile au și o latură controversată. Deoarece browserul dvs. stochează cookie-urile pe care vi le oferă site-urile web, acele cookie-uri pot fi folosite pentru a vă urmări oriunde mergeți pe web. De exemplu, ați putea vizita un site web care oferă browserului dvs. un cookie de urmărire care le permite agenților de publicitate afiliați de pe web să știe că le-ați vizitat pagina. Când agenții de publicitate observă acest cookie, ei pot afișa reclame direcționate pentru site-ul web original sau chiar îl pot folosi ca vector pentru atacuri cibernetice. În orice caz, cookie-urile de urmărire pot face să se simtă că ești „urmat” – ceva care vine cu o serie de preocupări etice și de confidențialitate.

Din fericire, majoritatea cookie-urilor HTTP sunt folosite pentru gestionarea sesiunilor și personalizare. Cu toate acestea, chiar și cele mai inocente cookie-uri pot cauza probleme.

Până acum, am explorat ideea unei pagini care trimite un cookie. În realitate, o pagină trimite de obicei mai multe cookie-uri, adesea unul pentru fiecare element de pagină — HTML, fișiere imagine și așa mai departe. Deși unele dintre aceste cookie-uri sunt necesare pentru gestionarea și personalizarea sesiunilor, multe dintre ele nu sunt.

Drept urmare, este posibil să trimiteți prea multe cookie-uri, iar acest lucru poate cauza mai multe probleme. Vom discuta aceste probleme în secțiunea următoare.

Mâncând prea multe prăjituri

Spre deosebire de majoritatea documentelor, paginile web sunt o colecție de diferite elemente care le dau formă, structură și semnificație. Fiecare dintre aceste elemente poate avea propriul cookie.

În timp ce documentele obișnuite pe care le-am putea vizualiza în format .pdf sau .docx ar putea părea o singură „combinație” de text și imagini, paginile web sunt construite din mai multe părți mici, separate.

HTML, CSS și JavaScript sunt componente majore ale majorității site-urilor web
HTML, CSS și JavaScript sunt componente majore ale majorității site-urilor web

De exemplu, atunci când solicitați o pagină web, de fapt solicitați componente separate ale paginii, cum ar fi HTML (structură), CSS (stil/formatare), JavaScript (interactivitate) și media, cum ar fi imagini. Ca atare, atunci când browserul dvs. primește o pagină web, de fapt primește și recombină aceste componente pentru a afișa pagina completă pe ecran.

Dacă serverul web trimite și cookie-uri, poate trimite automat un cookie cu fiecare element în timpul acestui proces. Acest lucru ar putea să nu însemne mare lucru pentru o pagină web simplă cu doar câteva imagini, dar poate deveni rapid copleșitor dacă o pagină web are zeci sau chiar sute de componente diferite - și trimite un cookie pentru fiecare.

La fel cum mănânci prea multe cookie-uri în viața reală, trimiterea și primirea prea multor cookie-uri HTTP duce la o performanță lentă. Deoarece trimiterea de date suplimentare necesită timp și resurse suplimentare, trimiterea cookie-urilor împreună cu fiecare element poate consuma cu ușurință o cantitate imensă de resurse de rețea.

Dieta domeniului: deveniți fără cookie-uri

Din fericire, soluția pentru a trimite prea multe cookie-uri folosește o analogie din lumea reală: pentru a îmbunătăți performanța, pur și simplu consumați (citiți: trimiteți) mai puține cookie-uri.

Dar la ce fursecuri ar trebui să renunțăm? În majoritatea cazurilor, cea mai bună practică este să eliminați cookie-urile din orice elemente statice de pe pagina dvs.

Elementele statice sunt acelea pe care nu vă așteptați să le modificați odată cu comportamentul utilizatorului, cum ar fi imaginile statice sau fișierele statice, cum ar fi fișierele CSS. Drept urmare, nu au nevoie de cookie-uri atașate la ele, ceea ce face ca eliminarea acestora să fie una dintre cele mai bune modalități de a reduce încărcarea rețelei și de a îmbunătăți performanța.

Desigur, eliminarea cookie-urilor nu este la fel de simplă precum debifarea unei casete de selectare „cookie-uri”.

În schimb, serverele web folosesc domenii fără cookie-uri pentru a distribui conținut static fără cookie-uri separat de conținutul cu cookie-uri. Un domeniu fără cookie-uri este de obicei un domeniu separat (cum ar fi un subdomeniu sau FQDN, cum ar fi „ static.kinsta.com ” sau „ kinsta.com ”).

Structura unei adrese URL care arată un subdomeniu
Structura unei adrese URL care arată un subdomeniu

Din fericire, nu este foarte greu să utilizați domenii fără cookie-uri atunci când utilizați instrumentele potrivite - și configurarea unui subdomeniu nu este singura metodă de a face acest lucru.

Dar, înainte să ne murdărim mâinile, haideți să explorăm unele dintre cele mai mari beneficii ale utilizării domeniilor fără cookie-uri și cât de mare poate avea acest impact asupra site-ului dvs. web (și asupra bugetului dvs.).

De ce să folosiți domenii fără cookie-uri?

Eliminarea cookie-urilor suplimentare poate suna ca o mică acțiune - și, sincer, este.

Cu toate acestea, această mică acțiune vine cu câteva beneficii destul de mari. Trimițând doar cookie-urile de care aveți nevoie, vă veți ușura traficul de rețea și veți culege multe dintre celelalte beneficii găsite mai jos - dintre care unele nu au nimic de-a face cu performanța.

Reduce traficul inutil de rețea

Cele mai multe beneficii ale utilizării domeniilor fără cookie-uri provin din reducerea încărcării rețelei din traficul de cookie-uri inutil.

După cum am descris mai devreme, trimiterea elementelor paginii către vizitatorii dvs. necesită o anumită cantitate de resurse de rețea. Dincolo de elementele în sine, fiecare element (sau chiar mai multe părți ale aceluiași element) sunt trimise cu anteturi de răspuns care conțin informații de rutare, împreună cu alte elemente precum cookie-urile.

Chiar dacă cookie-urile sunt fișiere de date relativ mici, trebuie să trimiteți multe dintre ele la fiecare solicitare de pagină se poate adăuga rapid. Drept urmare, utilizatorii trebuie să aștepte mai mult până când pagina să se încarce, deoarece săraca dvs. gazdă web este copleșită (și, ca urmare, depășește bugetul).

Dacă utilizați domenii fără cookie-uri, totuși, veți elimina cea mai mare parte a volumului cauzat de trimiterea cookie-urilor inutile.

Îmbunătățește performanța site-ului

După cum vă puteți imagina, reducerea încărcării rețelei prin reducerea cookie-urilor are un impact semnificativ asupra timpilor de încărcare și a performanței site-ului web.

Deoarece fiecare clic pe pagină este o solicitare separată către serverul web, utilizatorii se pot trezi să aștepte perioade lungi doar pentru a efectua navigarea de bază ( Pagina de pornire > Despre noi > Magazin etc.). În timp ce elementele paginii și cookie-urile pot fi stocate în cache și reutilizate după primele încărcări, acest lucru poate prezenta o problemă dacă paginile se schimbă sau dacă utilizatorul se scufundă și mai adânc în site-ul dvs.

Beneficiază SEO și experiența utilizatorului

Prin reducerea traficului inutil pentru a îmbunătăți performanța site-ului, site-ul dvs. poate vedea beneficii și în ceea ce privește optimizarea pentru motoarele de căutare (SEO) și, desigur, experiența clienților și utilizatorilor.

Experiența clienților este cel mai evident beneficiu: cu un timp de încărcare mai scurt, utilizatorii pot accesa mai rapid conținutul pe care îl doresc. Ca rezultat, vor avea mai multe șanse să exploreze site-ul dvs. (și produsele sau serviciile dvs.) și mai puțin probabil să facă clic în afara frustrării.

Același beneficiu este valabil și pentru SEO. Deși timpii de încărcare a paginii nu afectează în mod direct SEO, rata de respingere - procentul de vizitatori care fac clic pe pagina dvs. - cu siguranță o face.

Cumpărătorii nu doresc să aștepte mult până se încarcă o pagină
Vitezele de încărcare a paginii

Potrivit unui raport de la Unbounce, trei sferturi dintre expeditori vor abandona o pagină dacă trebuie să aștepte patru secunde sau mai mult pentru a se încărca.

Aceasta înseamnă că, chiar dacă eliminarea cookie-urilor inutile vă îmbunătățește timpii de încărcare cu doar o secundă, veți vedea totuși o reducere masivă a respingerii și, ca urmare, o creștere a clasamentului dvs. de căutare.

Reduce costurile de gazduire

Traficul de rețea costă în cele din urmă bani în taxe de găzduire web.

Asta înseamnă că dacă trimiteți mai multe cookie-uri decât aveți nevoie, plătiți și mult mai mult în taxele de găzduire web. Și dacă cookie-urile afectează performanța paginii, daunele sunt dublate: pe lângă faptul că plătiți pentru mai mult trafic, va trebui să plătiți și mai mult pentru a obține același profit din cauza ratei de respingere crescute cauzate de timpii de încărcare lenți.

Din fericire, serviciile de găzduire gestionate precum Kinsta vă pot ajuta să utilizați pe deplin vizitele pe pagină. Kinsta oferă instrumente APM și alte funcții pentru a vă ajuta să profitați la maximum de site-ul dvs. WordPress.

Pregătire pentru viitor fără prăjituri

În cele din urmă, deși s-ar putea să nu fie un beneficiu direct acum, furnizarea de conținut fără cookie-uri vă va ajuta să vă pregătiți mai bine pentru un viitor fără cookie-uri.

Cu controversele privind cookie-urile în creștere în lumina cerințelor de confidențialitate, cum ar fi GDPR, multe motoare de căutare majore și companii de tehnologie caută modalități de a elimina complet cookie-urile. Deși cookie-urile probabil nu vor dispărea de ceva timp, s-ar putea foarte bine în cele din urmă - și cu cât ești gata mai devreme pentru asta, cu atât tranziția va fi mai ușoară.

Metode de utilizare a domeniilor fără cookie-uri

După cum am descris mai devreme, ideea generală a unui domeniu fără cookie-uri este de a furniza conținut static fără a furniza cookie-uri. Deși crearea unui domeniu sau subdomeniu static separat este modalitatea cea mai directă de a face acest lucru, este posibil și cu CDN-uri și câteva trucuri WordPress.

Creați un domeniu separat, fără cookie-uri

Cu această metodă, veți crea un domeniu separat pentru găzduirea componentelor statice ale site-ului dvs., cum ar fi imagini și CSS.

Deși puteți înregistra un nume de domeniu complet separat, este de obicei mai ușor și mai rentabil să creați un subdomeniu al numelui dvs. de domeniu existent. Majoritatea domeniilor fără cookie-uri folosesc pur și simplu un prefix static (de exemplu, „ static.yourdomain.com ”) ca subdomeniu.

Rețineți că acest lucru va funcționa numai dacă versiunea „www” a domeniului dvs. (de exemplu, „ www.domeniul dvs..com ”) este domeniul rădăcină din fișierul rădăcină al site-ului dvs. web.

Pentru a face subdomeniul fără cookie-uri, în mod normal ar trebui să găsiți și să editați fișierul dvs. .htaccess direct folosind codul special. Cu toate acestea, după cum vom vedea mai târziu, este mult mai ușor să reconfigurați pur și simplu site-ul dvs. WordPress sau să utilizați un plugin.

Indiferent dacă vă configurați subdomeniul fără cookie-uri, puteți încărca componente statice, cum ar fi componentele CSS, imaginile, textul și JavaScript.

Utilizați o rețea de livrare de conținut (CDN)

Utilizarea unei rețele de livrare de conținut sau CDN este o modalitate extrem de convenabilă de a utiliza domenii fără cookie-uri.

Aici, în loc să fie nevoie să creați subdomenii separate și să editați fișierele de configurare, puteți pur și simplu să spuneți CDN-ului dvs. să ignore și să elimine cookie-urile din anteturile de răspuns ale componentelor dvs. statice. Poate suna puțin complicat, dar este de fapt o caracteristică simplă în multe CDN-uri.

Rețineți că nu fiecare CDN oferă această funcționalitate. Ca rezultat, este, în general, mai bine să schimbați configurația site-ului dvs. web, cu excepția cazului în care utilizați deja un CDN care vă permite să dezactivați cookie-urile.

Reconfigurați site-ul dvs. WordPress

Dacă utilizați WordPress, aveți noroc: tot ce este nevoie pentru a desemna un domeniu fără cookie-uri este să actualizați câteva rânduri în fișierul wp-config.php. Treceți mai departe la următoarea secțiune (Configurarea WordPress pentru a utiliza domenii fără cookie-uri) pentru instrucțiuni complete.

Utilizați un plugin WordPress

O altă opțiune ușoară WordPress este utilizarea unui plugin pentru a crea versiuni statice ale site-urilor WordPress.

Un plugin popular pentru a face acest lucru este WP2Static (literal „WordPress-to-Static”). După instalarea pluginului, pur și simplu deschideți-l în tabloul de bord WordPress și configurați setările pentru a vă exporta site-ul într-o versiune statică:

Crearea unei versiuni statice a unui site WordPress în WP2Static
WP2Static

Configurarea WordPress pentru a utiliza domenii fără cookie-uri

După cum am menționat mai sus, WordPress oferă o modalitate ușoară de a implementa domenii fără cookie-uri. Procesul se rezumă la câțiva pași simpli:

  1. Adăugarea unui subdomeniu alternativ și DNS asociat
  2. Spuneți WordPress care domeniu va servi active statice
  3. Actualizarea înregistrărilor existente ale bazei de date WordPress pentru a reflecta această nouă adresă

Clienții Kinsta pot folosi tabloul de bord MyKinsta pentru a îndeplini unele dintre aceste sarcini. Mulți alți utilizatori WordPress vor putea face același lucru în cPanel.

Le vom acoperi pe ambele mai jos.

Utilizarea MyKinsta pentru a configura un domeniu fără cookie-uri

Clienții Kinsta pot asocia subdomenii (sau domenii complet diferite) cu o instanță WordPress în tabloul de bord MyKinsta. Mulți clienți vor folosi, de asemenea, instrumentele MyKinsta pentru a configura DNS pentru acele domenii.

În acest exemplu, vom crea un domeniu fără cookie-uri la static.example.com pentru site-ul nostru web care este deja activ și rulează la www.example.com .

Pasul 1. Creați un subdomeniu în MyKinsta

Dacă inițial v-ați stabilit site-ul WordPress la Kinsta folosind opțiunea wildcard cu numele său de domeniu (cum ar fi: *.example.com ), sunteți deja setat să acceptați orice nume de subdomeniu. Dacă nu, puteți adăuga noul domeniu pentru conținut fără cookie-uri, astfel:

  • Selectați Site-uri WordPress din meniul din stânga.
  • Faceți clic pe numele site-ului dvs. WordPress.
  • Selectați Domenii din meniul din stânga.
  • Faceți clic pe butonul Adăugați domeniu .
Captură de ecran: adăugarea unui alt domeniu în MyKinsta.
Adăugarea unui subdomeniu în MyKinsta.

În următorul dialog:

Te lupți cu timpii de nefuncționare și problemele WordPress? Kinsta este soluția de găzduire concepută pentru a vă economisi timp! Verificați caracteristicile noastre
  • Introduceți numele domeniului dvs. fără cookie-uri.
  • Faceți clic pe butonul Adăugați domeniu .
Captură de ecran: introducerea unui nou nume de domeniu în MyKinsta.
Specificarea noului subdomeniu în MyKinsta.

În continuare, noul tău domeniu static va avea nevoie de o înregistrare DNS care să indice site-ul tău existent. Dacă gestionați DNS pentru domeniile dvs. printr-un furnizor terță parte, veți folosi instrumentele acestuia pentru a face acest lucru. Dacă DNS-ul dvs. este furnizat de noi, configurați noul dvs. domeniu în MyKinsta astfel:

  • Selectați DNS în meniul din stânga al paginii de start MyKinta.
  • Pe pagina Administrare DNS , derulați în jos la blocul Înregistrări DNS și faceți clic pe butonul Adăugați înregistrare DNS .

Vă recomandăm să adăugați noul dvs. subdomeniu la DNS ca înregistrare CNAME, permițându-vă să vă bazați doar pe numele de domeniu de nivel al doilea pentru asocierile cu adrese IP. Mai jos, adăugăm o înregistrare CNAME pentru statice care indică spre example.com :

Captură de ecran: crearea unei înregistrări DNS în MyKinsta.
Crearea unei înregistrări CNAME în gestionarea DNS MyKinsta.

Pasul 2. Dezactivează modulele cookie pe subdomeniul tău static

Acum vom edita fișierul wp-config.php al site-ului dvs. WordPress, astfel încât activele din folderul wp-content să fie difuzate din domeniul „static” și cookie-urile să fie livrate numai prin adresa „www”.

Majoritatea clienților Kinsta vor folosi un client FTP/SFTP pentru a se autentifica la site-ul lor WordPress și a descărca wp-config.php pe desktop pentru editare:

Captură de ecran: Descărcarea wp-config.php cu un client SFTP.
Descărcarea fișierului wp-config.php pe desktop.

Utilizați un editor de text pentru a adăuga următoarele linii în fișierul wp-config.php (înlocuind exemplele de domenii cu propriile dvs.):

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

După salvarea fișierului, încărcați-l pe site-ul dvs. WordPress, înlocuind versiunea anterioară.

Pasul 3. Redirecționează activele existente către subdomeniu

Pașii de mai sus vor permite distribuirea cookie-urilor atunci când browserele încarcă conținut cum ar fi pagini și postări de blog de la adresa „www”, dar vor face ca conținut precum încărcări media și elemente precum JavaScript, CSS și fonturi din teme să fie asociate cu „static”. " domeniu.

Cu toate acestea, site-ul dvs. poate avea deja conținut care conține link-uri către acele active la adresa „www”. Puteți curăța asta cu puțină căutare și înlocuire în baza de date WordPress în sine.

Faceți întotdeauna copii de rezervă ale site-ului dvs. WordPress înainte de a lucra în baza de date. După ce se face:

  • Selectați Site-uri WordPress din meniul din stânga al tabloului de bord MyKinsta.
  • Faceți clic pe numele site-ului dvs. WordPress.
  • Selectați Domenii din meniul din stânga.
  • Pe pagina Informații site , derulați în jos până la blocul Acces la baza de date. (Puteți copia informațiile despre numele de utilizator și parola ale bazei de date aici, dacă este necesar.)
  • Faceți clic pe linkul Deschideți phpMyAdmin .
  • Conectați-vă la baza de date WordPress.
  • Faceți clic pe fila SQL .
Captură de ecran: Actualizarea conținutului din baza de date WordPress folosind phpMyAdmin.
Rularea unei interogări SQL pentru a actualiza linkurile de active în conținutul WordPress.

Rulați următoarea comandă pentru a vă asigura că orice linkuri de materiale din postările dvs. existente sunt direcționate către subdomeniul dvs. fără cookie-uri (din nou, asigurându-vă că înlocuiți domeniile cu ale dvs.):

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

Acum ați configurat cu succes un domeniu fără cookie-uri în WordPress cu ajutorul MyKinsta. Utilizați acest domeniu pentru a găzdui orice conținut static pentru care nu doriți să trimiteți cookie-uri WordPress și utilizați domeniul obișnuit pentru orice altceva.

Utilizarea cPanel pentru a configura un domeniu fără cookie-uri

Iată pașii pentru a realiza ceea ce am făcut mai sus în MyKinsta folosind cPanel sau una dintre alternativele populare cPanel.

Pasul 1. Creați un subdomeniu în cPanel

Navigați la secțiunea Domenii a paginii principale cPanel. În instrumentul Subdomenii , pur și simplu creați un subdomeniu conectat la domeniul de nivel superior al site-ului dvs. WordPress actual.

Aceste setări pot fi văzute mai jos pentru a crea subdomeniul static.example.com .

Crearea unui subdomeniu în cPanel
Crearea unui subdomeniu în cPanel

Pasul 2. Configurați subdomeniul ca Static în cPanel

Cu noul dvs. subdomeniu static gata de funcționare, este timpul să-l faceți la înălțimea numelui, făcându-l să difuzeze conținut static în WordPress.

Vom face acest lucru prin editarea fișierului wp-config.php al site-ului dvs. WordPress. Cel mai simplu mod de a accesa acest fișier este în instrumentul File Manager al cPanel.

În File Manager , navigați la folderul public_html al site-ului dvs. web și selectați wp-config.php (1). Apoi, selectați opțiunea Editare (2) pentru a edita fișierul.

Localizarea fișierului wp-config.php în instrumentul cPanel File Manager
Găsiți fișierul wp-config.php

În fișierul wp-config.php , adăugați pur și simplu următoarele linii (asigurându-vă că înlocuiți domeniile cu ale dvs.!):

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

Faceți clic pe „ Salvați modificările ”.

Pasul 3. Redirecționează postările existente către subdomeniu

În cele din urmă, va trebui să redirecționați postările existente către noul subdomeniu static. Dar mai întâi, asigurați-vă că faceți o copie de rezervă a site-ului dvs. WordPress în cazul în care nu funcționează corect după aceea.

În secțiunea Bază de date din cPanel, deschideți instrumentul PhpMySQL . Selectați baza de date a site-ului dvs. și apoi tabelul _posts .

Faceți clic pe fila SQL din tabelul _posts . Rulați următoarea comandă pentru a verifica dacă adresele URL de postare sunt direcționate către subdomeniul dvs. fără cookie-uri (din nou, asigurându-vă că înlocuiți domeniile cu ale dvs.):

 UPDATE wp_posts SET post_content = REPLACE(post_content, 'www.example.com/wp-content/', ' static.example.com/wp-content/') 
Redirecționarea postărilor existente către noul subdomeniu static
Redirecționarea postărilor existente către noul subdomeniu static

Si asta e! Acum ați configurat un domeniu fără cookie-uri în WordPress cu ajutorul cPanel. Utilizați domeniul fără cookie-uri pentru conținut static, cum ar fi imagini, CSS, JavaScript și fonturi, permițând în același timp cookie-uri pe domeniul principal al site-ului dvs.

Domeniile fără cookie-uri vă pot ajuta să vă ușurați traficul în rețea... și multe altele. Citiți mai departe pentru a afla mai multe ️ Faceți clic pentru a trimite un Tweet

rezumat

Utilizarea domeniilor fără cookie-uri este o modalitate extrem de eficientă de a vă îmbunătăți performanța site-ului, de a reduce costurile de găzduire și chiar de a vă îmbunătăți experiența clienților și SEO.

După cum am văzut, configurarea de domenii fără cookie-uri în WordPress este benefică. Cu toate acestea, doar o gazdă WordPress gestionată precum Kinsta poate profita din plin de aceste beneficii.

Cu instrumente convenabile pentru eliminarea antetelor set-cookie și acces direct la baza de date pentru a redirecționa postările către un subdomeniu static, nu a fost niciodată mai ușor să folosești domenii fără cookie-uri. Instrumentele APM de la Kinsta și alte funcții de monitorizare a performanței vă pot ajuta, de asemenea, să urmăriți rezultatele.

Pentru mai multe informații și pentru a vedea Kinsta personal, contactați-ne sau programați o demonstrație gratuită astăzi.