Đường dẫn tuyệt đối và tương đối

Hiểu sự khác biệt giữa đường dẫn URL tuyệt đối và tương đối

Không có khía cạnh nào của thiết kế web là "trung tâm web" nhiều hơn siêu liên kết (thường được gọi đơn giản là "liên kết"). Khả năng tạo liên kết trên trang và cho phép người đọc dễ dàng truy cập nội dung khác là một trong những đặc điểm xác định đặt trang web ngoài các phương tiện truyền thông khác như phương tiện in hoặc phát sóng.

Các liên kết này dễ dàng thêm vào một trang và chúng có thể đến các trang web khác, trên trang web của bạn hoặc ở nơi khác trên Web. Bạn cũng có thể có liên kết đến các tài nguyên khác, như hình ảnh, video hoặc tài liệu. Tuy nhiên, cũng dễ dàng như các liên kết để thêm vào, chúng cũng là một trong những mục mà nhiều nhà thiết kế web mới cố gắng hiểu ban đầu, đặc biệt là về khái niệm đường dẫn tệp và đường dẫn tuyệt đối so với đường dẫn tương đối, cũng như khi một cái được sử dụng thay cho cái kia.

Trong mỗi trường hợp liên kết được mô tả ở trên, bạn cần xem xét cách bạn sẽ kết nối với các trang hoặc tài nguyên khác nhau đó từ trang web của bạn. Cụ thể, bạn cần quyết định loại đường dẫn URL nào bạn sẽ viết. Trong thiết kế web, có hai cách tiêu chuẩn để tạo liên kết và hai loại đường dẫn mà bạn có thể sử dụng:

URL đường dẫn tuyệt đối

Đường dẫn tuyệt đối sử dụng URL đề cập đến một vị trí rất cụ thể trên Internet. Những đường dẫn này sẽ bao gồm một tên miền như là một phần của đường dẫn liên kết. Một ví dụ về đường dẫn tuyệt đối đến trang web này là:

https: // www. / web-typography-101-3470009

Bạn thường sẽ là một đường dẫn tuyệt đối khi bạn muốn trỏ đến các phần tử Web trên một miền khác với tên miền của riêng bạn. Ví dụ: nếu tôi muốn liên kết đến một trang trên một trang web khác ở đây, tôi sẽ cần phải bao gồm URL đầy đủ cho liên kết đó vì tôi để lại một tên miền (thiết kế web.) Để chuyển sang một trang web khác. Liên kết đó sẽ chỉ thêm phần tử bên trong trang có URL được sử dụng làm giá trị của thuộc tính "href" cho liên kết đó.

Vì vậy, nếu bạn đang liên kết với bất cứ điều gì đó là "tắt trang web" từ của riêng bạn, bạn sẽ cần phải sử dụng một đường dẫn tuyệt đối, nhưng những gì về các trang hoặc các nguồn lực trên tên miền của riêng bạn? Bạn thực sự có thể sử dụng đường dẫn tuyệt đối ngay cả khi bạn đang liên kết đến các trang trên trang web của riêng bạn, nhưng không bắt buộc và tùy thuộc vào môi trường phát triển của bạn, đường dẫn tuyệt đối có thể gây ra sự cố.

Ví dụ: nếu bạn có môi trường phát triển mà bạn sử dụng trong quá trình tạo trang web và bạn mã tất cả các URL hoàn toàn vào URL đó, thì tất cả chúng sẽ cần được thay đổi khi trang web hoạt động. Để tránh vấn đề này, đường dẫn tệp cho bất kỳ tài nguyên cục bộ nào nên sử dụng Đường dẫn tương đối.

URL đường dẫn tương đối

Đường dẫn tương đối thay đổi tùy theo trang liên kết đang bật - chúng liên quan đến trang mà chúng là một (do đó tên). Nếu bạn đang liên kết đến một trang trên trang web của riêng bạn hoặc một hình ảnh bên trong thư mục "hình ảnh" trên trang web đó, một đường dẫn tương đối là những gì bạn có thể sẽ sử dụng. Đường dẫn tương đối không sử dụng URL đầy đủ của trang, không giống như đường dẫn tuyệt đối mà chúng tôi vừa xem.

Có một số quy tắc để tạo liên kết bằng đường dẫn tương đối:

Cách xác định đường dẫn tương đối:

  1. Trước tiên hãy xác định URL của trang bạn đang chỉnh sửa. Trong trường hợp của bài viết ví dụ được liệt kê ở trên, đó sẽ là https: // www. / web-typography-101-3470009
  2. Sau đó nhìn vào đường dẫn thư mục cho trang. Đối với bài viết đó, đó là / web-typography-101-3470009

Bạn sẽ thấy ở đây chúng ta viết đường dẫn tương đối bằng cách bắt đầu đường dẫn đó bằng dấu gạch chéo (/). Nhân vật đó yêu cầu trình duyệt truy cập thư mục gốc của thư mục hiện tại. Từ đó, bạn có thể thêm bất kỳ thư mục hoặc tên tệp nào bạn cần cho tài nguyên cụ thể của mình, tìm đến các thư mục và tài liệu để cuối cùng truy cập vào tài nguyên chính xác mà bạn muốn được liên kết.

Vì vậy, tóm lại - nếu bạn được liên kết "off site", bạn sẽ sử dụng một đường dẫn tuyệt đối bao gồm đường dẫn đầy đủ đến bất cứ điều gì bạn muốn kết nối. Nếu bạn được liên kết với một tệp trên miền mà bạn đang mã hóa, bạn có thể sử dụng đường dẫn tương đối về cơ bản điều hướng từ trang bạn đang truy cập, thông qua cấu trúc tệp của trang web và cuối cùng là tài nguyên mà bạn cần .