Liên kết tượng trưng html

Các liên kết tượng trưng, ​​vẫn được biết đến với các liên kết tượng trưng tên, về cơ bản là biện pháp tạo phím tắt nâng cao. Người dùng có thể tạo các liên kết cho các tệp hoặc thư mục riêng lẻ, sau đó các liên kết này sẽ xuất hiện khi chúng được lưu trong cùng một thư mục, mặc dù các liên kết tượng trưng quay lại con trỏ đến vị trí thực của chúng.

Có một số cách để tạo ra một liên kết tượng trưng trong cPanel.

1. Bạn có thể tạo liên kết tượng trưng thông qua SSH bằng câu lệnh sau.
ln -s /đường dẫn/đến/đích /đường dẫn/đến/phím tắt

2. Nó có thể được tạo ra thông qua một cronjob bằng cách sử dụng cùng một dòng lệnh.
Liên kết tượng trưng html


Chú ý. Hãy chắc chắn rằng bạn đã xóa một cronjob khi các liên kết tượng trưng được tạo ra.
3. Bạn có thể tạo một liên kết tượng trưng sử dụng chức năng PHP.
Các ví dụ về tập lệnh có thể được tìm thấy bên dưới đây.

Mã.

[I][/I]

Chỉ cần chạy tệp PHP này trong trình duyệt và nó sẽ tạo liên kết tượng trưng ngay lập tức.
Ví dụ về việc sử dụng liên kết tượng trưng

Một liên kết tượng trưng có thể là một giải pháp hoàn hảo cho một số trường hợp.
Trong ví dụ của chúng tôi, chúng tôi sẽ sử dụng một liên kết tượng trưng để sử dụng hình ảnh nằm trong thư mục (/public_html/images) cho thư mục của tên miền (/public_html/domain1. com).

Liên kết tượng trưng html


Kể từ khi thư mục của tên miền (/public_html/domain1. com) không có quyền truy cập vào /public_html hoặc bất kỳ thư mục nào cao hơn, cách duy nhất để sử dụng hình ảnh nằm trong thư mục /public_html/images đang tạo ra một liên kết tượng trưng trong thư mục của tên miền.

Mã.

ln -s /home/ncexample/public_html/images/ /home/ncexample/public_html/domain1.com/images

Nếu bạn có thể thấy, symlink sẽ giúp bạn tránh nội dung bị trùng lặp nếu bạn sử dụng các tập tin tương tự cho nhiều trang web.

LƯ Ý. Việc tạo liên kết tượng trưng đến thư mục gốc của trang web có thể gây ra lỗ hổng bảo mật quan trọng, đó là lý do tại sao chúng tôi khuyên bạn nên sử dụng liên kết tượng trưng chỉ dành cho những thư mục mà không xúc phạm đến bất kỳ cấu hình hoặc cấu hình nào .

 

Liên kết tượng trưng hay còn được gọi là liên kết tượng trưng hoặc liên kết mềm, là một loại tệp đặc biệt được sử dụng để khai báo liên kết giữa các tệp với nhau. Khi truy cập vào liên kết A, nó sẽ tự gọi đến tệp B nếu như bạn tạo một liên kết hệ thống từ A sang B

Để tạo Symlink, ta sẽ sử dụng lệnh Ln trên Linux, cách thực hiện thế nào thì chúng ta cùng tìm hiểu ngay nhé

1. Các loại liên kết trên Linux

Trên Linux, chúng ta có hai loại liên kết như sau

Bài viết này đã được đăng tại [free tuts. mạng lưới]

  • liên kết cứng. Bạn có thể hiểu liên kết cứng là một tên mới bổ sung cho một tập tin nào đó. Bạn có thể tạo một hoặc nhiều liên kết cứng cho một tệp và không thể tạo cho các tệp nằm trên các phân vùng khác nhau
  • Liên kết mềm. Nó giống như phím tắt trên Windows vậy đó. Khi bạn mở một phím tắt biểu tượng trên Windows, nó sẽ tự liên kết đến phần mềm và chạy. Với cách này, bạn có thể liên kết đến các tập tin có nhiều phân vùng khác nhau

2. Cách sử dụng lệnh Ln để tạo Liên kết tượng trưng

ln is a command on Linux, used to create an links between files. Theo default, command ln create hard link (liên kết cứng). Để tạo một liên kết tượng trưng (liên kết mềm), hãy sử dụng tùy chọn

ln -s source_file symbolic_link
1

Cú pháp command ln to create symbol link as after

ln -s [OPTIONS] FILE LINK

in which

  • Nếu cả hai tham số FILE và LINK đều được cung cấp trong lệnh trên thì Linux sẽ tạo một liên kết tượng trưng có tên là LINK và trỏ tới FILE
  • Nếu chỉ cung cấp cho tham số FILE hoặc tham số LINK là dấu chấm thì Linux sẽ tạo một liên kết tượng trưng có tên là thư mục hiện tại và trỏ đến tệp

Khi thực thi lệnh thành công, Linux sẽ trả về kết quả là 0

Tạo một liên kết tượng trưng trỏ đến một tập tin

Để tạo một con trỏ biểu tượng đến một tệp, bạn hãy mở Terminal lên, sau đó nhập vào có cấu trúc như sau

ln -s source_file symbolic_link

Thay đổi tham số

ln -s source_file symbolic_link
2 thành tên của tệp mà bạn muốn tạo liên kết tượng trưng và
ln -s source_file symbolic_link
3 chính là tên của nó

Tham số

ln -s source_file symbolic_link
3 là tùy chọn, tức là bạn có thể nhập hoặc không. Nếu bạn không nhập, lệnh ln sẽ tạo một liên kết tượng trưng có tên như mục hiện tại bạn đang đứng

Trong ví dụ sau mình đã tạo một liên kết có tên là my_link. txt đến một tệp có tên my_file. txt

________số 8

Để khẳng định rằng symlink đã được tạo thành công thì hãy sử dụng lệnh ls

ls -l my_link.txt

Kết quả trả lại sẽ có dạng như sau

ln -s /home/ncexample/public_html/images/ /home/ncexample/public_html/domain1.com/images
0

Tạo một liên kết tượng trưng đến thư mục

Lệnh để tạo một liên kết tượng trưng con trỏ đến một thư mục cũng giống như lệnh con trỏ đến tệp. Tham số đầu tiên chính là thư mục và tham số thứ hai chính là tên của liên kết tượng trưng

Ví dụ. Nếu bạn muốn tạo một liên kết tượng trưng từ thư mục

ln -s source_file symbolic_link
5 đến thư mục
ln -s source_file symbolic_link
6, bạn sẽ chạy lệnh sau

ln -s /home/ncexample/public_html/images/ /home/ncexample/public_html/domain1.com/images
3

3. Lỗi tạo liên kết tượng trưng đã tồn tại trong Linux

Nếu bạn tạo một liên kết tượng trưng đã tồn tại thì lập tức sẽ nhận được một thông báo lỗi. Ví dụ

________số 8

Kết quả

ln -s /home/ncexample/public_html/images/ /home/ncexample/public_html/domain1.com/images
5

Để giải quyết, ta chỉ việc khai báo ghi đè lên liên kết đã tồn tại ở đó, bằng cách thêm vào tham số

ln -s source_file symbolic_link
7

ln -s /home/ncexample/public_html/images/ /home/ncexample/public_html/domain1.com/images
7

4. Xóa liên kết tượng trưng trên Linux

Để xóa liên kết tượng trưng trên Linux, ta sử dụng lệnh hủy liên kết hoặc rm

hủy liên kết

ln -s /home/ncexample/public_html/images/ /home/ncexample/public_html/domain1.com/images
8

rừm

ln -s source_file symbolic_link
0

Nếu bạn chuyển nguồn tệp đến một vị trí khác, liên kết tượng trưng đó sẽ bị hỏng, lúc này bạn cần sử dụng hai lệnh trên để xóa nhé.

Như vậy là mình đã hướng dẫn hoàn thành cách sử dụng lệnh ln trên Linux để tạo liên kết tượng trưng, ​​đây là cách tạo liên kết ảo cho một tệp hoặc thư mục bất kỳ trên Linux. Chúc bạn thành công