it-swarm-eu.dev

Co je dobrý design URI?

Jak by mělo být navrženo dobré URI ? Jaké faktory je třeba zvážit? Jaké jsou výhody a nevýhody variant?

Faktory, které tvoří dobrý URI

  • Stabilita v čase
  • Krátký
  • Dejte uživateli představu, co je spojeno
  • Snadné psaní
  • Snadno uhodnout (relevantní pouze pro několik odkazů, jako je „/ job“)
  • Vyhledávač přátelský
  • Schéma URI by mělo být konzistentní na celém webu
  • Schéma URI by mělo umožnit budoucí rozšíření

Ještě něco?

Příklady

  • 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
14
deamon

Skutečnou odpovědí je použít cokoli, co nejlépe vyhovuje vašemu webu. Některá fakta:

  • Klíčová slova v URL pomáhají SEO a poskytují uživatelům představu o tom, o čem je stránka. To platí pro statické i dynamické URL.
  • Existuje shoda v tom, že nejlepší je malá slimáčka oddělená pomlčkami.
  • Vyhledávací stroje indexují dynamické URI (např. index.php?page=about) v pohodě.
  • Použití ID čísel v URL je mnohem snazší/rychlejší pro chytání obsahu z databáze.
  • Vyhledávače upřednostňují jedinečné adresy URL, takže je nejlepší vyhnout se částem adresy URL, které nemají vliv na to, co se zobrazuje, pokud je to možné.
  • Pokud se nemůžete vyvarovat možných duplikátů, použijte rel = "canonical" . Teorie example.com/1234/my-page by se měla lišit od example.com/1234/my-pgae, ale pro většinu praktických účelů nakonec vrátí stejný obsah, jako na tomto webu.
11
DisgruntledGoat

Tato rada od Jakoba Neilsena byla zapsána v roce 1999, ale dnes se zdá být relevantní:

URL bude nadále součástí webového uživatelského rozhraní ještě několik let, takže použitelný web vyžaduje:

  • název domény, který je snadno zapamatovatelný a snadno hláskovatelný
  • krátké adresy URL
  • snadno zadatelné adresy URL
  • URL, které vizualizují strukturu webu
  • Adresy URL, které jsou „hackovatelné“, aby umožnily uživatelům přejít na vyšší úroveň architektury informací tím, že hacknou konec URL
  • trvalé adresy URL, které se nemění

Od: RL jako uživatelské rozhraní

6
Scott Mitchell

Ani:

http://example.com/good-uri-design

nebo alespoň:

http://example.com/articles/good-uri-design

Dobré slimáky nemusí být nutně stejné jako název, měly by být stručné a měly by používat znaky vhodné pro URL.

5
Tim Fountain
4
Virtuosi Media