Здравствуйте уважаемые форумчане. В общем прошу у вас совета и поделиться опытом.
Расскажу суть вопроса на примере:
Допустим у нас есть на сайте какая то сущность, например статья.
Как должно выглядеть URL для доступа к отдельной статье?
Варианты:
articles/1-nazvanie-statii
articles/nazvanie-statii-1
В первом случае - единица это ID сущности, приведением к int или роутингом я получаю его и по нему ищу статью. Второй вариант - просто создается URI по имени сущности и если например есть с таким же названием то просто добавляется в конце новый номер (конечно после проверки, что может и с таким числом тоже уже есть) и ищется в БД уже по URI сущности.
Слышал что лучше во-первых не использовать числа в URL, а во-вторых если и использовать, то в конце так как основную смысловую нагрузку несет начало, т.е. второй вариант более типа правильный, тем более с точки зрения SEO.
Прошу вашего мнения по данному вопросу, что лучше что правильней и как вообще кто делает?
Заранее премного благодарен за ответы
|