Trang web rút gọn link hoạt động như thế nào?

Chào mọi người! Em không hiểu cách hoạt động của những trang rút gọn link. Ai đó có thể giúp em được không ạ? Em cảm ơn mọi người.

Lưu URL gốc vô database, tạo cho nó một cái ID (không trùng lặp), rồi GET theo ID đó.

Ví dụ:

URL: https://daynhauhoc.com/t/trang-web-rut-gon-link-hoat-dong-nhu-the-nao/80667
ID : abc123

Truy vấn GET theo ID:

http://example.com/handle.php?url=abc123

Mấu chốt của vấn đề là kỹ thuật Rewrite URL, giúp nó thành URL rút gọn đẹp đẽ mà bạn thường thấy:

http://example.com/abc123

Dùng tiếp HTTP Redirect để chuyển hướng đến URL gốc.

Vì người dùng phải đi qua website của bạn để có URL gốc, nên trước khi chuyển hướng bạn có thể chèn quảng cáo kiếm chút ít, hoặc đơn giản là thống kê thông tin sử dụng, xu hướng, … Nếu dùng cá nhân có thể thêm mật khẩu, giới hạn IP, thay đổi URL gốc, …

Hỏi thêm Google-sama về URL shortener nếu chưa rõ.

11 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?