Nên thiết kế một URI tốt như thế nào ? Các yếu tố cần xem xét là gì? Những ưu và nhược điểm của các biến thể là gì?
Các yếu tố tạo nên một URI tốt
- Ổn định theo thời gian
- Ngắn
- Cung cấp cho người dùng một ý tưởng những gì được liên kết
- Dễ gõ
- Dễ đoán (chỉ liên quan đến một vài liên kết như "/ jobs")
- Công cụ tìm kiếm thân thiện
- Lược đồ URI phải nhất quán trên toàn bộ trang web
- Lược đồ URI sẽ cho phép các tiện ích mở rộng trong tương lai
Nữa không?
Ví dụ
example.com/articles/3252
example.com/articles/how+to+design+good+uri
example.com/articles/3252/how+to+design+good+uri
example.com/good-uri-design
example.com/articles/good-uri-design
example.com/a/good-uri-design
Các cuộc thăm dò như thế này phải luôn là một Wiki cộng đồng. Hơn nữa, việc trình bày câu hỏi đang dẫn đầu IMO.
—
Kris
Bạn đúng các đối số đã dẫn đầu. Tôi đã loại bỏ chúng. Tôi đã thay đổi nó thành wiki cộng đồng.
—
deamon
Tôi không thích ý tưởng biến PW thành một địa điểm thăm dò ý kiến. Câu hỏi tự nó có một số giá trị nhưng để biến nó thành một nội dung phổ biến là ngu ngốc.
—
DisgruntledGoat
Tôi đồng ý rằng câu hỏi không phải là một ứng cử viên cho một cuộc bỏ phiếu đơn giản.
—
deamon
Bạn có thể diễn đạt lại câu hỏi này để khuyến khích các câu trả lời có giá trị kỹ thuật nào đó không? Ngay bây giờ, nó tương tự như câu hỏi "Bạn có thích màu xanh lam, xanh lá cây hoặc một số màu khác không?" Đánh dấu sự chú ý này cho người điều hành nếu bạn làm như vậy và chúng tôi có thể mở lại.
—
Tim Post