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
url
best-practices
architecture
deamon
źródło
źródło
Odpowiedzi:
Prawdziwą odpowiedzią jest użycie tego, co najlepiej pasuje do Twojej witryny. Kilka faktów:
index.php?page=about
) W porządku.example.com/1234/my-page
teoretycznie powinny się różnić,example.com/1234/my-pgae
ale w większości przypadków zwracają tę samą treść, jak na tej stronie.źródło
Ta rada od Jakoba Neilsena została napisana w 1999 r., Ale nadal wydaje się aktualna:
Od: URL jako interfejs użytkownika
źródło
Ani:
Lub przynajmniej:
Dobre ślimaki niekoniecznie są takie same jak tytuł, powinny być zwięzłe i używać znaków przyjaznych adresowi URL.
źródło
Te zasoby mogą pomóc:
źródło