Sự khác biệt giữa URL tuyệt đối và tương đối

Anonim

URL Tuyệt đối với một URL tương đối

Uniform Resource Locator (URL) xác định nơi một tài liệu cụ thể hoặc một tài nguyên nằm trên World Wide Web (WWW). Ví dụ tốt nhất của một URL là địa chỉ của một trang web trên WWW như // www. cnn. com /. URL tuyệt đối, còn được gọi là liên kết tuyệt đối là địa chỉ internet hoàn chỉnh đưa người dùng vào thư mục chính xác hoặc tệp của trang web. URL tương đối hoặc một địa chỉ internet một phần, trỏ đến một thư mục hoặc một tệp liên quan đến thư mục hiện tại hoặc một tệp.

URL tuyệt đối là gì?

URL tuyệt đối, cung cấp địa chỉ đầy đủ của trang web hoặc tài nguyên trên WWW, thường có định dạng được đưa ra dưới đây.

protocol: // hostname / other_details

Thông thường, giao thức truyền siêu văn bản (//) được sử dụng làm phần giao thức. Nhưng giao thức cũng có thể là ftp: //, gopher: //, hoặc tệp: //. Tên máy chủ lưu trữ là tên của máy tính mà tài nguyên đang lưu trú. Ví dụ: tên máy chủ của máy chủ trung tâm CNN là www. cnn. com. Phần other_details bao gồm thông tin về thư mục và tên tệp. Ý nghĩa chính xác của phần other_details phụ thuộc vào cả giao thức và máy chủ. Tài nguyên được chỉ ra bởi URL tuyệt đối thường nằm ở một tệp nhưng nó cũng có thể được tạo ra khi đang di chuyển.

URL Tương đối là gì?

Như đã đề cập trước đó, một URL tương đối trỏ tới một tài nguyên tương đối so với thư mục hoặc tệp hiện tại. URL tương đối có thể có nhiều dạng khác nhau. Khi đề cập đến một tệp nằm trong cùng thư mục với trang hiện được giới thiệu, URL tương đối có thể đơn giản như tên của tệp. Ví dụ: nếu bạn cần tạo liên kết trong trang chủ của mình tới tệp tin có tên my_name. html, nằm trong cùng thư mục với trang chủ của bạn, bạn chỉ cần sử dụng tên tệp như sau:

<< a href = "my_name. html "> Tên của tôi a >
Nếu tệp bạn cần liên kết nằm trong một thư mục con của thư mục của trang giới thiệu, bạn cần phải bao gồm tên thư mục con và tên tệp trong thư mục tương đối URL. Ví dụ: nếu chúng ta đang cố liên kết một tập tin my_parents. html nằm trong thư mục cha mẹ, thực sự nằm trong thư mục có chứa trang chủ của bạn, URL tương đối sẽ giống như sau.

<< a href

= "cha mẹ / bố mẹ tôi. html "> Cha mẹ của tôi a > Ngoài ra, nếu bạn muốn tham khảo một tài nguyên nằm trên một thư mục có cấp độ cao hơn trong cấu trúc thư mục hơn là thư mục có chứa tham chiếu, bạn có thể sử dụng hai chấm liên tiếp. Ví dụ, nếu bạn muốn tham khảo một tập tin gọi là nhà.html trong một thư mục trên trang chủ của bạn, bạn có thể sử dụng một URL tương đối như sau. << a href = "… / home.

Sự khác biệt giữa URL tuyệt đối và URL tương đối Sự khác biệt chính giữa URL tuyệt đối và URL tương đối là URL tuyệt đối là địa chỉ hoàn chỉnh mà các điểm đến một tệp hoặc một tài nguyên, trong khi một URL tương đối trỏ đến một tệp tin liên quan đến thư mục hoặc tệp hiện tại. Tuyệt đối URL chứa nhiều thông tin hơn so với một URL tương đối, nhưng sử dụng các URL tương đối dễ dàng hơn vì chúng có thời gian ngắn hơn và mang tính di động hơn. Tuy nhiên, URL tương đối chỉ có thể được sử dụng để chỉ các liên kết nằm trên cùng một máy chủ với trang liên quan đến chúng.