HTTP vs WWW
HTTP는 웹 브라우저(Client)와 웹 서버(Server)가 소통하기 위한 표준 '언어'이다.
HTTP는 데이터가 한곳에서 다른곳으로 전송하며 온라인에서 커뮤니케이션이 가능하도록 하는 프로토콜이다.
WWW는 하이퍼텍스트 문서들의 모음이다. World Wide Web이고 접두사로 많이 쓰인다.
웹 브라우저(FireFox, Google Chrome 등등)에서 확인할 수 있는 링크가 있는 하이퍼텍스트 문서들의 모음이다.
아래 사진은 link로 연결된 하이퍼텍스트 문서들이며 이들의 묶음이 WWW이다.
공통점은 HTTP와 WWW모두 웹사이트의 URL에서 사용된다는 것이다.
HTTP VS WWW in URLs
URL에서 HTTP나 WWW를 제거해도 된다. 그러나, 하나라도 제거하는 상황에는 몇가지 특징이 있다.
WWW는 웹사이트가 소통을 위해 HTTP를 사용한다고 가리키는 접두사다. 사실, 사용자는 접두사를 섞거나 일치시킬수 있다., 예를 들어 http://example.com 혹은 www.example.com
2개의 URL은 모두 브라우저와 서버가 통신할만한 충분한 정보를 가지고 있고, 어떠한 방해 없이 잘 동작할 것이다.
만약 http://example.com 을 URL에 입력하는데 불필요하게 WWW를 입력한다면 어떻게 될까? 많은 경우에, 사용자들은 자동으로 WWW가 없는 도메인으로 리다이렉트 된다. 걱정할 필요 없이 WWW가 없는 사이트로 방문한다.
URL에 WWW가 필요할까?
URL은 실제로 WWW를 필요로 하지 않는다. WWW는 단순히 주소를 하나의 웹사이트로 식별하는 단 하나의 목적 때문에 존재한다. FTP나 뉴스 서버와 같은 다른 중요한 URL 기호의 경우에는 그렇지 않다. 그래서, WWW는 큰 웹 사이트의 하위 도메인으로 분류되기도 한다.
대부분의 경우, WWW는 어떠한 기술적인 목적도 없다. WWW 없이 도메인을 만들어도 된다. 웹사이트는 여전히 다른 웹사이트처럼 잘 작동할 것이다.
그런데 왜 WWW를 자주 사용할까? WWW의 사용은 Internet의 창조 이래로 사용되었다. 그리고 하위 도메인으로서 널리 사용된 것은 우연이었다.
첫번째 웹서버는 nxoc01.cern.ch 였다. 웹사이트를 게시할 때, 제작자는 info.cern.ch를 홈페이지 주소로 의도했다. 이 때, WWW는 제외되었다. 서버에 대한 DNS 레코드는 전혀 바뀌지 않았고, WWW의 사용은 의도하지 않은 표준 관습이 되었다.
* Internet과 WWW의 차이점
지금 내 위치에서 서울역을 가는 것으로 예를 들어보자.
이동하는 나는 '데이터'이고, 도로는 'Internet'이다. 그리고 서울역 장소, 가게들은 'WWW'이다.
도로 없이는 가게나 다른 장소를 방문할 수 없다. 즉, Internet 없이는 다양한 WWW에 접근할 수 없다. Internet은 네트워크에 가깝고 WWW는 정보들의 집합체이다.
WWW가 없는 도메인 혹은 웹 주소
대부분의 경우, 사용자는 도메인이나 웹 주소에 접속하기 위해 WWW를 입력할 필요가 없을 것이다. 그러나, 만약에 당신이 WWW를 하위도메인에서 차이를 두기위해 사용했다면, 당신의 사이트가 사용자들에게 적절한 리다이렉트를 제공되기위해 설정되었다고 알려주는 것은 중요하다.
몇 웹사이들에서, www.example.com 에서 WWW의 추가는 example.com 으로 리다이렉트 시킬 것이다. 다른 경우, 같은 도메인에서 2가 페이지로 나뉠수도 있다. 당신의 웹 호스팅 제공자는 올바른 리다이렉트가 이루어지도록 설정하는 것을 도와줄 수 있어야 한다.
SEO를 위한 WWW 와 non-WWW
당신이 웹사이트를 운영하면, SEO는 높은 우선순위이다. 좋은 SEO 전략이 있다면, 당신의 웹사이트는 검색 결과 페이지에서 높은 랭크에 오를 수 있다. 그리고 결과적으로 더 많은 트래픽을 유발한다.
궁극적으로, WWW를 사용하든 사용하지 않든, 당신의 SEO에는 영향이 없다. 그러나 중요한 것은 둘 중 하나를 선택하기로 고수하는 것이다.
SEO 목적을 위해서, 단순히 하나의 URL만 사용하기를 원할 것이다. 이것은 당신의 도메인과 관련한 모든 URL들이 동일한 지정을 가져야 한다.
이것을 잘 하면 당신의 웹사이트의 순위는 다른 2개의 도메인으로 분리되지 않을 것이다.(www.example.com 혹은 example.com) ,오히려 표준 도메인에만 적용이 된다.
웹 사이트 호스팅의 더 기술적인 측면이 어려울 수 있다는 것은 의심의 여지가 없다. 그렇기 때문에 지식, 전문 지식 및 기술을 지원하는 호스팅 제공업체를 선택해야 한다.
출처
https://wpengine.com/resources/http-vs-www-urls-for-seo/
https://www.youtube.com/watch?v=vHhWcTyJoS0
https://en.wikipedia.org/wiki/Hypertext#cite_note-2
'학습 > Java' 카테고리의 다른 글
IoC, DI (0) | 2021.08.08 |
---|---|
ObjectMapper (0) | 2021.08.06 |
프록시 패턴 (0) | 2021.08.03 |
GET과 Query Parameter, POST와 Databody (0) | 2021.08.03 |
REST, RESTful API (0) | 2021.08.01 |