절대 URL과 상대 URL의 차이

Anonim

절대 URL과 상대 URL

URL (Uniform Resource Locator)은 주소입니다 World Wide Web (WWW)에서 특정 문서 나 리소스의 위치를 ​​지정합니다. URL의 가장 좋은 예는 http: // www와 같이 WWW상의 웹 페이지의 주소입니다. cnn. co.kr /. 절대 링크라고도하는 절대 URL은 사용자를 웹 사이트의 정확한 디렉토리 또는 파일로 안내하는 완전한 인터넷 주소입니다. 상대 URL 또는 부분적인 인터넷 주소는 현재 디렉토리 또는 파일과 관련된 디렉토리 또는 파일을 가리 킵니다.

절대 URL이란 무엇입니까?

절대 URL은 WWW상의 웹 페이지 또는 자원의 완전한 주소를 제공하며, 일반적으로 다음과 같은 형식을 갖는다.

protocol: // hostname / other_details

일반적으로 프로토콜 섹션으로 하이퍼 텍스트 전송 프로토콜 (http: //)이 사용됩니다. 그러나이 프로토콜은 ftp: //, gopher: // 또는 file: // 일 수도 있습니다. 호스트 이름은 자원이 상주하는 컴퓨터의 이름입니다. 예를 들어, CNN의 중앙 웹 서버의 호스트 이름은 www입니다. cnn. com. other_details 섹션에는 디렉토리 및 파일 이름에 대한 정보가 들어 있습니다. other_details 섹션의 정확한 의미는 프로토콜과 호스트에 따라 다릅니다. 절대 URL이 가리키는 자원은 일반적으로 파일에 있지만, 즉석에서 생성 될 수도 있습니다.

상대 URL이란 무엇입니까?

앞에서 언급했듯이 상대 URL은 현재 디렉토리 또는 파일에 상대적인 자원을 가리 킵니다. 상대 URL은 여러 가지 다른 형태를 취할 수 있습니다. 현재 참조 된 페이지와 동일한 디렉토리에있는 파일을 참조 할 때 상대 URL은 파일 자체의 이름으로 간단 할 수 있습니다. 예를 들어, 홈 페이지에 my_name이라는 파일에 대한 링크를 작성해야하는 경우. html은 홈 페이지와 같은 디렉토리에 있습니다. 다음과 같이 파일 이름을 사용하면됩니다.

<< a href = "my_name. html "> 내 이름 a > 링크해야하는 파일이 참조 페이지의 디렉토리 하위 디렉토리에있는 경우 하위 디렉토리 이름과 파일 이름을 상대 페이지 URL. 예를 들어 파일 my_parents를 연결하려고하는 경우입니다. html은 부모라고 불리는 디렉토리 내에 있으며 실제로 홈 페이지가 들어있는 디렉토리 안에 있습니다. 상대 URL은 다음과 같습니다. << a href

= "parents / my_parents. html "> My Parents

a > 또한 참조를 포함하는 디렉토리보다 디렉토리 구조에서 상위 디렉토리에있는 자원을 참조하려는 경우 페이지에서 두 개의 연속 점을 사용할 수 있습니다. 예를 들어, home이라는 파일을 참조하려는 경우.html: 홈 페이지 위의 디렉토리에서 다음과 같이 상대 URL을 사용할 수 있습니다. << a href = "… / home. html "> Home a >

절대 URL과 상대 URL의 차이점

절대 URL과 상대 URL의 주요 차이점은 절대 URL은 상대 URL이 현재 디렉토리 또는 파일에 상대적인 파일을 가리키고있는 동안 파일이나 자원에 연결합니다. 절대 URL은 상대 URL보다 많은 정보를 포함하지만 상대 URL을 사용하면 더 짧고 이식성이 높기 때문에 훨씬 쉽습니다. 그러나 상대 URL은 동일한 서버에있는 링크를 가리키는 페이지와 같은 링크를 나타낼 때만 사용할 수 있습니다.