Jak zaprojektować dobry identyfikator URI ? Jakie czynniki należy wziąć pod uwagę? Jakie są zalety i wady wariantów?
Czynniki, które składają się na dobry URI
- Stabilność w czasie
- Krótki
- Daj użytkownikowi pojęcie, co jest połączone
- Łatwe do pisania
- Łatwo zgadnąć (dotyczy tylko kilku linków, takich jak „/ jobs”)
- Przyjazny dla wyszukiwarek
- Schemat URI powinien być spójny w całej witrynie
- Schemat URI powinien umożliwiać przyszłe rozszerzenia
Jeszcze?
Przykłady
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