Diferença entre WWW e PUBLIC_HTML

WWW vs PUBLIC_HTML

Quando novo na construção de sites, muitas pessoas podem achar confuso o fato de haver dois lugares onde você pode armazenar o conteúdo do site. Há WWW e PUBLIC_HTML. A principal diferença entre os dois está em qual deles é real. Na maioria dos casos, o PUBLIC_HTML é uma pasta real que reside no seu host. Embora WWW também possa ser uma pasta física, geralmente é apenas um link que aponta para a pasta PUBLIC_HTML.

Apesar de ter esses dois locais, na verdade não há diferença se você colocar seus arquivos na pasta WWW ou na pasta PUBLIC_HTML, pois eles basicamente iriam para a mesma pasta e apareceriam em ambos. Qualquer alteração que você fizer em um também aparecerá no outro, pois é a mesma coisa.

Nos primeiros dias da internet, não havia uma maneira padrão de fazer as coisas. Isso levou a diferentes implementações. A WWW pareceu ser o local mais intuitivo para arquivos públicos. Devido à existência de duas pastas que armazenam os mesmos arquivos, tornar independentes um do outro pode levar a uma variedade de problemas. Por exemplo, você tem um site armazenado na WWW e usa WWW nos caminhos para outros arquivos, movê-los para a pasta PUBLIC_HTML exigiria a alteração de todos os caminhos nos links, o que pode ser bastante entediante se você tiver muitas páginas. A implementação atual torna irrelevante qual pasta você usa no caminho, pois os mesmos arquivos seriam encontrados nas duas pastas.

A coexistência de WWW e PUBLIC_HTML é apenas um remanescente de como as coisas foram feitas no passado. Usar um ou outro não tem prós ou contras. Desde que funcione, não há motivo para alterar o que você está usando no momento.

Resumo:

1.PUBLIC_HTML geralmente é a pasta real, enquanto WWW é apenas um link
2.PUBLIC_HTML e WWW são onde você armazena os arquivos para o seu site
3.PUBLIC_HTML e WWW apontam para basicamente o mesmo local