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

Các siêu liên kết, thường được gọi là các liên kết trên mạng, vẫn là một trong những khía cạnh quan trọng nhất và là yếu tố cơ bản của World Wide Web. Đó là khả năng tạo liên kết trên một trang khiến người đọc trực tiếp theo dõi hoặc truy cập nội dung khác trong tài liệu. Đó là một trong những đặc điểm rõ ràng nhất của các trang web, đặc biệt là đạt được thứ hạng cao. Có một mối tương quan trực tiếp giữa số lượng liên kết. Liên kết có thể là bất cứ thứ gì như một từ hoặc một nút trỏ đến một vị trí khác là một phần của trang web đó hoặc nó có thể trỏ đến nội dung là một phần của các trang web bên ngoài. Dễ dàng như có thể thêm các liên kết đến các trang web, việc nhà thiết kế web hiểu được khái niệm này sẽ khó hơn một chút, đặc biệt là khi các đường dẫn tuyệt đối và tương đối xuất hiện.

Con đường tuyệt đối là gì?

Đường dẫn tuyệt đối là đường dẫn mô tả vị trí của tệp hoặc thư mục bất kể thư mục làm việc hiện tại; trong thực tế, nó có liên quan đến thư mục gốc. Nó chứa vị trí đầy đủ của một tập tin hoặc thư mục, do đó tên. Nó cũng được gọi là tên đường dẫn tuyệt đối hoặc đường dẫn đầy đủ và nó luôn bắt đầu tại cùng một vị trí, đó là thư mục gốc. Đường dẫn tuyệt đối chứa tất cả các thông tin liên quan để tìm các tài nguyên được chỉ định bởi một URL tuyệt đối. Một đường dẫn tuyệt đối phải được sử dụng để chỉ các trang web nằm trên một tên miền khác với miền nhà của bạn.

Con đường tương đối là gì?

Đường dẫn tương đối là đường dẫn mô tả vị trí của tệp hoặc thư mục so với thư mục làm việc hiện tại. Nó có thể được sử dụng tốt nhất để chỉ các trang web nằm trên cùng một tên miền, lý tưởng là trên các phần nhất định của trang web trong đó các tài liệu không bao giờ thay đổi mối quan hệ với nhau. Không giống như các đường dẫn tuyệt đối, các đường dẫn tương đối chứa thông tin chỉ liên quan đến tài liệu hiện tại trong cùng một trang web nhằm tránh sự cần thiết phải cung cấp một đường dẫn tuyệt đối đầy đủ. Nói một cách đơn giản, đường dẫn tương đối đề cập đến một đường dẫn liên quan đến vị trí của trang web hiện tại.

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

Ý nghĩa

Đường dẫn tuyệt đối, còn được gọi là đường dẫn tệp hoặc đường dẫn đầy đủ, đề cập đến một vị trí cụ thể trong hệ thống tệp, không phân biệt thư mục làm việc hiện tại. Đó là vị trí của tệp hoặc thư mục trong máy tính chứa thư mục gốc và danh sách thư mục đầy đủ được yêu cầu để xác định vị trí tệp hoặc thư mục. Ngược lại, một đường dẫn tương đối đề cập đến vị trí của một thư mục sử dụng thư mục hiện tại làm tham chiếu, điều này tránh sự cần thiết phải chỉ định đường dẫn tuyệt đối đầy đủ. Do đó, một đường dẫn tương đối cũng được gọi là đường dẫn không tuyệt đối.

URL

Có hai lựa chọn cơ bản khi lựa chọn URL, URL tuyệt đối và URL tương đối. Một URL tuyệt đối trỏ đến một vị trí rất cụ thể trên Web và chứa tất cả thông tin cần thiết để định vị tài nguyên. Các URL tuyệt đối phải được sử dụng để liên kết đến các trang web khác không nằm trên cùng một tên miền. Mặt khác, các URL tương đối dễ sử dụng hơn vì chúng liên quan đến trang họ đang truy cập. Luôn luôn là cách tốt nhất để sử dụng URL tương đối để liên kết tham chiếu được đặt trên cùng một tên miền giúp chúng dễ dàng hoạt động hơn.

Trong Windows

Một đường dẫn tuyệt đối chứa địa chỉ đầy đủ của vị trí tệp để tham chiếu đến một thư mục nhất định trong máy tính, trong khi thư mục hiện tại được lấy làm tham chiếu để định vị thư mục khác trong trường hợp có đường dẫn tương đối. Một đường dẫn tương đối chứa một địa chỉ một phần của đường dẫn tuyệt đối dựa trên mối quan hệ của nó với thư mục mà nó được liên kết.

Ví dụ:

D: \ Documents \ mydocument.doc

mydocument.doc

Trong ví dụ đầu tiên, đường dẫn tuyệt đối chứa đường dẫn đầy đủ của tệp nằm trong thư mục 'D'. Bạn có thể nhấp chuột phải vào tệp và nhấp vào thuộc tính để xác định đường dẫn tuyệt đối của tệp đó. Trong ví dụ thứ hai, đường dẫn tương đối chứa một địa chỉ một phần của tệp so với thư mục làm việc hiện tại.

Trong Linux

Trong Linux, một đường dẫn tuyệt đối được định nghĩa là vị trí của tệp hoặc thư mục so với thư mục gốc và được chỉ định bằng dấu gạch chéo (/). Thư mục gốc đề cập đến thư mục trên cùng bao gồm hệ thống tệp chứa một loạt các thư mục con dẫn đến các thư mục con tiếp theo. Ngược lại, một đường dẫn tương đối đề cập đến vị trí của tệp hoặc thư mục liên quan đến thư mục làm việc hiện tại thay vì thư mục gốc. Ví dụ,

/ xuất / nhà / ftp / quán rượu

xuất / nhà / ftp / quán rượu

Trong ví dụ đầu tiên, đường dẫn bắt đầu từ thư mục / là thư mục gốc làm cho nó trở thành một tên đường dẫn tuyệt đối. Chúng tôi đã loại bỏ dấu gạch chéo / trong ví dụ thứ hai làm cho nó trở thành một tên đường dẫn tương đối có nghĩa là nó liên quan đến thư mục làm việc hiện tại thay vì thư mục gốc.

Đường dẫn tuyệt đối và tương đối: Biểu đồ so sánh

Tóm tắt đường dẫn tuyệt đối so với tương đối

Tóm lại, nếu bạn muốn đặt liên kết đến các trang web khác thuộc về một số tên miền khác ngoài miền nhà, rất có thể bạn sẽ sử dụng một đường dẫn tuyệt đối. Ngược lại, bạn sẽ sử dụng một đường dẫn tương đối để điều hướng trên trang web, nếu các liên kết nằm trên cùng một tên miền mà bạn đang đề cập đến. Nói một cách đơn giản, một đường dẫn tuyệt đối đề cập đến cùng một vị trí trong một hệ thống tệp so với thư mục gốc, trong khi đó một đường dẫn tương đối chỉ đến một vị trí cụ thể trong một hệ thống tệp so với thư mục hiện tại bạn đang làm việc.