Ce este directorul www și public_html în folderul meu? ⋆ ALexHost SRL

Testați-vă abilitățile cu toate serviciile noastre de găzduire și beneficiați de 15% reducere!

Utilizați codul la finalizarea comenzii:

Skills
09.12.2024

Ce este directorul www și public_html în folderul meu?

În mediile de găzduire web, în special cele care utilizează găzduire partajată sau cPanel, veți întâlni adesea directoare numite www și public_html în cadrul contului dvs. de găzduire. Aceste directoare sunt esențiale pentru gestionarea și servirea conținutului site-ului dvs. web. Iată o explicație a ceea ce sunt aceste directoare, scopurile lor și modul în care sunt legate între ele.

directorul public_html

  • Definiție: Directorul public_html este directorul rădăcină pentru site-ul dvs. pe un server web. Acesta este folderul implicit în care este stocat conținutul web (fișiere HTML, imagini, CSS, JavaScript etc.). Orice fișier plasat în directorul public_html poate fi accesat prin internet folosind numele domeniului dvs.
  • Scop:
    • Acesta servește ca rădăcină a documentului pentru domeniul dvs. principal. De exemplu, dacă domeniul dvs. este example.com, orice fișier sau folder din public_html poate fi accesat folosind https://example.com.
    • Acesta este locul în care ar trebui să încărcați fișierele site-ului dvs. web dacă doriți ca acestea să fie accesibile publicului. De exemplu:
      • Un fișier index.html plasat în public_html va fi afișat atunci când utilizatorii vizitează https://example.com.
      • Un fișier numit about.html plasat în public_html poate fi accesat folosind https://example.com/about.html.
  • Fișiere și foldere comune în public_html:
    • index.html / index.php: Fișierul principal care se încarcă atunci când cineva vizitează domeniul dvs.
    • css/: Un folder care ar putea conține fișiere CSS pentru stilizare.
    • js/: Un dosar care ar putea conține fișiere JavaScript.
    • images/: Un dosar pentru stocarea imaginilor utilizate pe site.

directorul www

  • Definiție: Directorul www este de obicei o legătură simbolică sau o scurtătură care trimite la directorul public_html. Acesta există din motive de compatibilitate și istorice.
  • Scop:
    • Directorul www oferă o cale alternativă către directorul public_html. În esență, este o altă modalitate de a accesa același conținut stocat în public_html.
    • În cele mai multe scopuri practice, plasarea fișierelor în folderul www este identică cu plasarea lor în public_html, deoarece acestea fac trimitere la același director.
  • De ce există?:
    • Directorul www este o caracteristică moștenită din mediile de găzduire web mai vechi și este adesea menținută pentru a asigura compatibilitatea cu scripturile și site-urile web care se așteaptă să găsească un director www.
    • Unii utilizatori sunt mai familiarizați cu utilizarea www ca director rădăcină al site-ului lor web, astfel încât furnizorii de găzduire îl includ adesea pentru comoditate.

Modul în care www și public_html funcționează împreună

  • Relația simbolică de legătură:
    • În multe configurații de găzduire, www este o legătură simbolică (sau symlink) cu public_html. Aceasta înseamnă că ambele directoare indică aceeași locație pe server. Orice fișiere sau modificări efectuate într-un director vor fi reflectate în celălalt.
    • De exemplu:
      • Dacă plasați un fișier contact.html în public_html, acesta va apărea și în www, deoarece www este un pointer către public_html.
  • Accesarea fișierelor folosind ambele căi:
    • Din perspectiva unui utilizator, nu există nicio diferență între utilizarea www și public_html. Ambele sunt mapate la domeniul dvs., astfel încât accesarea unui fișier din oricare dintre directoare va funcționa în același mod.
    • Dacă încărcați un fișier în www, în esență îl încărcați în public_html și viceversa.

Scenariu de exemplu

Să presupunem că aveți un cont de găzduire cu domeniul example.com și vedeți următoarele directoare:

  • public_html/index.html
  • www/index.html

Dacă încărcați sau modificați index.html în public_html sau www, acesta va fi accesibil prin browser la adresa https://example.com/.

Diferențe în unele medii de găzduire

  • găzduire bazată pe cPanel: Majoritatea mediilor de găzduire partajată care utilizează cPanel vor utiliza public_html ca rădăcină implicită a documentului pentru domeniul principal, cu www ca o legătură simbolică către acesta.
  • Configurații de server personalizate: În configurațiile de server personalizate, www poate exista sau poate să nu existe, în funcție de modul în care este configurat serverul. Cu toate acestea, public_html (sau un director similar) este întotdeauna necesar ca rădăcină de document pentru a servi pagini web.
  • Subdomenii și domenii suplimentare: Pentru subdomenii sau domenii suplimentare, pot fi create directoare separate în interiorul public_html sau alături de acesta. De exemplu:
    • public_html/subdomain/ pentru subdomeniul.example.com.
    • public_html/addon-domain/ pentru addon-domain.com.

Concluzii

Directorul public_html este directorul principal pentru stocarea fișierelor site-ului web pe care doriți să îl faceți accesibil prin internet. Directorul www există adesea ca o legătură simbolică către public_html și servește același conținut. Înțelegerea relației dintre aceste directoare este importantă pentru gestionarea fișierelor site-ului dvs. web, asigurându-vă că acestea sunt organizate corect și accesibile.

În majoritatea cazurilor, vă puteți concentra pur și simplu pe utilizarea directorului public_html pentru încărcarea și gestionarea conținutului site-ului dvs. web. Cu toate acestea, dacă vedeți atât www, cât și public_html pe serverul dvs., rețineți că acestea indică probabil aceeași locație și se vor comporta în același mod atunci când servesc conținutul site-ului dvs. web.

Testați-vă abilitățile cu toate serviciile noastre de găzduire și beneficiați de 15% reducere!

Utilizați codul la finalizarea comenzii:

Skills