Как должен быть разработан хороший URI ? Какие факторы следует учитывать? Каковы плюсы и минусы вариантов?
Факторы, которые составляют хороший URI
- Стабильность во времени
- короткий
- Дайте пользователю представление о том, что связано
- Легко набрать
- Легко угадать (актуально только для нескольких ссылок типа "/ jobs")
- Поисковая система дружественная
- Схема URI должна быть согласованной по всему сайту
- Схема URI должна позволять будущие расширения
Еще?
Примеры
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
источник
источник
Ответы:
Реальный ответ - использовать то, что подходит вашему сайту лучше всего. Некоторые факты:
index.php?page=about
) просто отлично.example.com/1234/my-page
теоретически они должны отличаться,example.com/1234/my-pgae
но для большинства практических целей они возвращают один и тот же контент, как на этом сайте.источник
Этот совет от Якоба Нильсена был написан еще в 1999 году, но все еще кажется актуальным сегодня:
От: URL как пользовательский интерфейс
источник
Ни:
или по крайней мере:
Хорошие слагы не обязательно совпадают с заголовком, они должны быть краткими и использовать символы, подходящие для URL.
источник
Эти ресурсы могут помочь:
источник