Chris Morgan, một lập trình viên, vừa đưa ra quyết định gây chú ý trong cộng đồng công nghệ web: cấm hoàn toàn query string trên website chrismorgan.info. Query string là phần dữ liệu theo sau dấu '?' trong URL, thường được dùng để theo dõi hành vi người dùng như UTM parameters. Morgan cho rằng việc thêm tracking vào URL là hành vi lạm dụng người dùng, đặc biệt khi họ không hề yêu cầu.
Tại sao lại cấm query string?
Theo Morgan, nếu muốn biết nguồn truy cập, anh chỉ cần dùng HTTP Referer header. UTM parameters hay tham số ref=example.com chỉ là công cụ theo dõi không cần thiết. Anh quyết định chặn mọi query string không được phép trên website của mình, đồng thời sẵn sàng phá vỡ các URL có tham số lạ. Quyết định này được thực hiện trực tiếp trong Caddyfile, công cụ web server mà anh sử dụng.
Ý nghĩa đối với người dùng thông thường
Việc cấm query string không chỉ là câu chuyện kỹ thuật mà còn là thông điệp về quyền riêng tư. Khi ai đó thêm UTM hoặc tracking vào link dẫn đến website của bạn, họ đang can thiệp vào URL mà không được phép. Chris Morgan muốn kiểm soát URL của chính mình và khuyến khích các lập trình viên khác làm tương tự. Dù không phải startup hay công ty lớn, hành động của anh cho thấy xu hướng ngày càng nhiều nhà phát triển coi trọng quyền riêng tư, một chủ đề nóng trong cộng đồng công nghệ hiện nay.






