Comments 24
UFO just landed and posted this here
Что за мода использовать аббревиатуру ЧПУ не по назначению?
+4
Поменял ЧПУ на Friendly URL. Так наверное действительно правильнее и дальше от станков с программным управлением.
0
1. … мы возлагаем на пользователя Раутера лишь следующие обязанности
Как-то не совсем типичные обязанности для владельца сайта (ну как правило же владелец сам рулит, или девочку-секретаршу-менеджера какую-нибудь садит). Вам еще не попадались девочки, которые в этих правилах создадут ад? Или они все поголовно быстро разбираются даже в таких упрощенных регулярных выражениях?
2. Чем вам не угодило словосочетание «выпадающий список»?
Как-то не совсем типичные обязанности для владельца сайта (ну как правило же владелец сам рулит, или девочку-секретаршу-менеджера какую-нибудь садит). Вам еще не попадались девочки, которые в этих правилах создадут ад? Или они все поголовно быстро разбираются даже в таких упрощенных регулярных выражениях?
2. Чем вам не угодило словосочетание «выпадающий список»?
0
ни о чем, просто вкусовщина. Плюс вы сами не особо придерживаетесь своих правил http:// artof.ru/plugins/
ни слова про кирилицу.
ну и может не рАутер а рОутер, или вы действительно подразумеваете какой то торжественный званый вечер?
ни слова про кирилицу.
ну и может не рАутер а рОутер, или вы действительно подразумеваете какой то торжественный званый вечер?
+4
> вы сами не особо придерживаетесь своих правил http:// artof.ru/plugins/
Да, тут Вы правы. Но дело здесь не в идее, а в простой лени. URL всех новых проектов мы стараемся привести к описанной мной концепции.
>ни слова про кирилицу.
помоему я явно выразил свою позицию в тексте топика на эту тему:
"… я считаю, что URL пока что должны быть на английском, а не на транслите и не на русском/албанском...."
Да, тут Вы правы. Но дело здесь не в идее, а в простой лени. URL всех новых проектов мы стараемся привести к описанной мной концепции.
>ни слова про кирилицу.
помоему я явно выразил свою позицию в тексте топика на эту тему:
"… я считаю, что URL пока что должны быть на английском, а не на транслите и не на русском/албанском...."
0
Раутер = рутер?
+2
Рутер — это скорее ближе к печально-известной статье написанной генератором околонаучного бреда.
Хотя router читается действительно скорее как «рутер»
Хотя router читается действительно скорее как «рутер»
0
«Не буду спорить на тему того, «Как лучше», так как по этому поводу люди неоднократно голосовали на хабре (http://habrahabr.ru/blogs/searchengines/125103/, habrahabr.ru/blogs/personal/41602/, habrahabr.ru/blogs/personal/35599/)»
Почему-то начал искать глубинный смысл в том, как сформированы приведённые friendly-ссылки :)
Почему-то начал искать глубинный смысл в том, как сформированы приведённые friendly-ссылки :)
0
«en», «ru» вообще не должно быть в урле…
-1
Спасибо за статью, не холивара ради, а пользы для
-1
Должно быть обязательно. Иначе как пользователь A поделится ссылкой с пользователем B на проекте P, если и A и B к примеру русские, а проект P — по-умолчанию на Китайском?
0
Ну неверное так же, как Яндекс определяет, откуда пользователь…
Сделать определилку страны — 5 минут
Сделать определилку страны — 5 минут
0
Есть еще такая штука, как content negotiation.
0
> Важно отметить, что если страница является списком элементов, на которые нет перехода (к примеру список адресов диллеров), то не стоит представлять её URL как директорию.
Впоследствии у страницы могут появиться логически вложенные. Тогда придётся мудиться с редиректами, а то и вообще урл-директория может быть занят уже.
> хотя почему бы и не .php
Потому, что информация о серверной части сайта избыточна для пользователя и быть эта часть может на чём угодно. Даже инофрмация о формате сгенерённой страницы (.html) избыточна. Бессмысленное увеличение длины урла ничего общего с friendly не имеет.
Впоследствии у страницы могут появиться логически вложенные. Тогда придётся мудиться с редиректами, а то и вообще урл-директория может быть занят уже.
> хотя почему бы и не .php
Потому, что информация о серверной части сайта избыточна для пользователя и быть эта часть может на чём угодно. Даже инофрмация о формате сгенерённой страницы (.html) избыточна. Бессмысленное увеличение длины урла ничего общего с friendly не имеет.
0
Не ясно, что значит «урл-директория может быть занят уже»? Кем/чем занят, другим правилом? Тогда автор концепции сам виноват, что у него правила пересекаются. Реальной папкой со скриптами? Закройте через .htaccess доступ ко всему кроме статики и точек входа. Не вижу проблемы.
По поводу избыточной информации — насчёт .html я высказал личное мнение. Но если уж бороться с избыточностью, то идея золотой середины Friendly URL исчезает. Получим чтото типа site.ru/nw/762/87 — никакой избыточности, но пропадает информативность.
По поводу избыточной информации — насчёт .html я высказал личное мнение. Но если уж бороться с избыточностью, то идея золотой середины Friendly URL исчезает. Получим чтото типа site.ru/nw/762/87 — никакой избыточности, но пропадает информативность.
0
Вам будет очень полезно познакомиться с rest роутингом в ruby on rails: guides.rubyonrails.org/routing.html. Обратите внимание на урлы которые генерятся, на использование вложенных ресурсов и использование глаголов http.
+2
Спасибо. Прочитал guides.rubyonrails.org/routing.html и habrahabr.ru/blogs/ruby/45458/
Натолкнуло на размышления.
Натолкнуло на размышления.
0
Sign up to leave a comment.
Мой персональный взгляд на Friendly URL и автоматизацию работы с ним