Как стать автором
Обновить

Комментарии 127

прошу заметить, что имеется в виду именно визуально как лучше. т.е., мы все знаем про mod_dir и редиректы на со слешем, но нам интересно другое. спасибо
Со слэшем как-то глазу приятней.
Мне визуально ссылка вида «ifolk.ru/topic/123/abc/321/cba» вообще глазу не приятна. Со слешем или без — все равно=) Ну уж если есть необходимость давать такую ссылку(т.е если это настолько нужно, что сделать человеческую ссылку ну никак нельзя), то все равно как вы ее отображаете=) Вот точно, один фиг, что со слешем что без, единственное, что здесь может склонить к слешу, это лишние редиректы при его отсутствие. И даже результат голосования вряд ли здесь что то может решить…
А как было бы приятно?
ifolk.ru/topic/hello-world/
ifolk.ru/2008/08/hello-world/
НЛО прилетело и опубликовало эту надпись здесь
Со слешем в конце вы как бы говорите, что это директория. Без слеша — файл.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Ну пуль нету. Тестируют когда отвалится.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
А раньше плюсомёт был у ноды… и плюсам никто не рад был)
Виндузятникам типа меня психологически сложно видеть файл без расширения. Так что если это категория/другой контейнер объектов — со слешем. Если это какая-то запись, то можно и без, но лучше добавить расширение(.html, например).
Вы «продвинутый» виндузятник. Там же по дефолту файло всё без расширений и чтобы расширения увидеть надо выискать и включить специальную опцию.
Так что обычному виндузятнику файл без расширения выдеть достаточно комфортно.
Униксоиду тоже вполне.
Маков никогда не видел.
виндузятник — не значит, что фанат проводника). в любом файловом менеджере нормальном расширения по умолчанию отображаются.
считать непривычным файло без расширения — вообще, на мой взгляд, паталогия.

по сабжу — согласен, что со слешем на директорию похоже. без оного как-то краше.
НЛО прилетело и опубликовало эту надпись здесь
Однозначно со слешем. не нагружайте сервер
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
было бы еще здорово, если бы ссылка на источник была :)
Даже в случае если запрос разбирается rewrite-ом?
в этом случае — нет
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
в этом случае — нет
бажный унылый сраный хабрахабр, ты заебал
НЛО прилетело и опубликовало эту надпись здесь
я обиженный. обещали-то конфетку
Да и вроде тестировали долго… Могли бы всё отладить.
Визуально — со слешем… ну а голос свой я отдал за третий вариант
я придерживаюсь 1-го варианта (со слешем)… слэш для меня — что-то вроде раздела сайта, а если URL без слэша — то страница…
ну /post/12345 это и есть страница, а не раздел
то есть, /topic/12345, не суть
Слеши — наше всё %)
добавь вариант «с окончанием» типа.html
Не могу — суперхабр не разрешает редактировать опрос опубликованный
куда уж ему
прочтите первый коммент, там написана просьба, чтобы говорили именно о визуальном ощущении
НЛО прилетело и опубликовало эту надпись здесь
я про его коммент, а не голос ;)
НЛО прилетело и опубликовало эту надпись здесь
нет
я имею в виду, что его комментарий с аргументацией не в тему
а то что его голос не в тему — ну ладно
ты что, человек без мнения?
теперь о каждой запятушки будешь к людям обращаться?
Это был вопрос ко мне?
конечно
habrahabr.ru/blogs/i_am_clever/36631/#comment_853759

Что именно в этом комментарии вы не поняли?

Есть такая хрень как жаркий спор. Я за слеши. Валенок — против. В результате мы решили опросить людей, чтобы иметь четкую аргументацию в споре.
думаю вам нужно развиваться дальше, а не зацикливаться на запятушках.
Без обид =)

работайте в своём русле, а Валенок пусть в своём,
лет через 15 у вас будет компания Intel у него AMD =)))
2 разных пути, и это даст альтернативу человечеству.
А этот пост, лишь минусует человечество =)
Мы вообще-то в одной команде, и работаем над одним проектом о_О
лет через 15 вы будите сидеть и друг другу:
-Валенок, тут нужна запятушка
а он:
-Дезмасторь, нах не надо!
ты:
-иди к людям добрым обратись, може помужут чем.
он:
-хорошо, мы — хороша команда!
унылая вы команада
да
Если со слешем в конце, то в будущем для этого виртуального раздела можно будет добавить дополнительную функцию без изменения существующей. Например:

ifolk.ru/topic/123/
ifolk.ru/topic/123/comments/
А в чем проблема сделать так
ifolk.ru/topic/123/
Извиняюсь, что-то произошло

А в чем проблема сделать так?
ifolk.ru/topic/123
ifolk.ru/topic/123/comments
Проблемы нет. Вопрос в том — как людям больше визуально нравится.
Я отвечал на сообщение, если вы не заметили
Гыгы, у поста рейтинг -0…
Тогда получается две сущности с именем «123»: файл и директория. Бритва Оккама, все дела.
topic/123 и topic/123/ — дирректории
посмотрите на адресную строку при перемещении по папкам
По папкам где? В Windows? %)
Попробуйте создать статичную (физически существующую) веб-страницу с путём без слэша на конце при настройках веб-сервера по умолчанию (без каких-либо.htaccess и проч.).
Подождите-подождите. Я говорю, что в обоих случаях это дирректория.

«без каких-либо.htaccess» при запросе «topic/123» или «topic/123/» сервер отдаст «topic/123/index.html».

Вы, наверняка, и сами это понимаете.
Если речь о реальных каталогах, то при запросе topic/123 сервер сначала выдаст редирект на topic/123/, а уж потом по запросу topic/123/ отдаст topic/123/index.html

Два запроса вместо одного.
Настройки сервера по умолчанию бывают разные. У меня на majordomo site.ru/test.html по умолчанию равно site.ru/test.)
Аналогия мозга посетителя с файловой системой:

/topic/123
указывает на файл без расширения. Тоесть производной может быть только /topic/123_comments

/topic/123/
указывает на раздел, в котором могут быть другие подразделы и файлы.
C:\Documents and Settings\All Users\Application Data (копи-паст из адресной строки)
а ведь это дирректория
В моём могзу вызывает E_WARNING, когда редактор файлов ссылается на d:\users\conf

Я не могу себе представить что он у меня редактирует — все файлы в папке, или файл conf.
Абсолютно всё равно, важнее всего чтобы оба этих варианта работали нормально.
НЛО прилетело и опубликовало эту надпись здесь
что за дурацкий вопрос?!

если 123 — это страница — то без слеша
если 123 — это каталог — то со слешом или полная запись 123/index.html (или какая там index page)
вы думаете юзеру не пофиг это страница или каталог, да и разработчик на этапе проектирования может точно не знать что это за сущьность
разработчик на этапе проектирования и должен выяснить что это за сущность.

«юзеру не пофиг» — было бы пофиг, были бы урлы index.php? module=news&id=1585&theme=shit&…
Воздержался 14 человек.
И это в 21 веке.
Вот такой он, 14-ый человек :) Суровый
Мозгами понимаю что без слеша правильней какбы… но визуально нравится со слешем.
Однозначно без слеша. Ибо никто веб-сервы ради этого в корне с осью переделывать не будет. Тут не должно быть важно, красиво это или нет. Должно быть важно, правильно это или нет
Если 123 — подраздел в topic, то со слешем, если статья, то без.)
Такого же мнения
Соглашусь с creotiv.
Браузер, например, считает, что <a href='comment'> со страницы ifolk.ru/topic/123/ ведёт на ifolk.ru/topic/123/comment.
При этом со страницы ifolk.ru/topic/123 ссылка с тем же текстом — на страницу ifolk.ru/topic/comment.
Коротко — всё, что оканчивается слешем – «папка». Остальное – «страница» или «файл»
браузер считает только то, что вы ему приказываете считать
браузер считает только то, что вы ему приказываете считать
не всегда заранее известно будет ли страница «папкой» или «файлом»
Здесь явно не работает карма комментариев. Одни минусы? Или лемминги???
Всем поднимаю, но они всё-равно в минусах
А кто так активно расставил? Это новая возможность «суперхабра»?
Теперь сила минусования комментов у конкретного пользователя, зависит от его хабрасилы.
Теперь не будет демократии. Ужас.
Демократия будет, но несколько кастовая…
НЛО прилетело и опубликовало эту надпись здесь
Я не могу отредактировать.
лично мне приятнее без слеша :)
НЛО прилетело и опубликовало эту надпись здесь
Мне одному кажется, что длина полосок не совсем соответвтует процентам в ответах?
НЛО прилетело и опубликовало эту надпись здесь
почему «Ни # ни ?»?
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
На одном проэкте делал — ashd***.net/news/2384/

На новом делаю — www.plan***.co.il/news, post,681.html

Реврайту глубоко наплевать что конвертить в настоящий урл… а глаз (моему) приятнее второй вариант все таки.

З.Ы
Единственное что, например в аське помню ыла проблема — когда посылаешь урл с запятыми, нажимая на него — урл обрезается по первой запятой… и люди нажимая пишут — не рабоает однако… приходилось объясняь что урл обрезался у них и что бы сопи-паст делали…
Думаю, Вы не только в аське проблемы огребёте, но и в почте. И вообще, вторая ссылка выглядит как будто у человека сбоит пунто-свичер.

В общем, глазу (Вашему) может и приятнее, но «намучается с таким именем пацан»©…
А какие проблемы в почте? Она отображает обычный html — в отличе от аськи
Ну, почти все клиенты уже умеют подсвечивать ссылки. И я не знаю, как они отнесутся к запятым…
Без разницы.
Конечно же, со слешем.
IE6 должен умереть!

А за наблюдение спасибо :)
По статистике, IE6 уже постепенно умирает, но около 30% юзеров все еще пользуются им.
Так что еще приходится с ним считаться.
Со слешем и только со слешем.

Причину до меня уже сказали — указатель уровня. Не будет редиректа, будет приятнее (хотя это субъективно, согласен). Кроме того, научен старой школой, когда говорилось «без слеша — моветон».

В то же время добавлю (ещё не говорили), что с протокольным «хвостом» ifolk.ru/topic/123/ будет приятнее, чем ifolk.ru/topic/123/. Для меня это что-то типа квинтэссенции дао, инь-ян и прочие метафизические вещи поддержания IT-баланса %)
Прошу прощения, Хабр нынче стремится скушать всё, что только можно, даже предпросмотр не спас — показал другой результат :(
(а раньше и теги параграфов можно было ставить, и прочее для читабельности… ррр, очень сержусь)

Там, где первая ссылка, следует читать хттп://собственно.ссылка/что-то-ещё/.

з.ы. «не будет редиректа, будет приятнее» читать без связи как «кроме того, будет приятнее для глаза».
НЛО прилетело и опубликовало эту надпись здесь
Ничего не бред, поддерживаю :)
В первую очередь как раз, глядя на урл, думается о тесте, из которого слеплен сайт.
Кстати, строчки этих самых CMSно сгенерированных урлов бывают просто уродскими, что порой зависаешь с мыслями «кто же к ним это так руки приложил». А так — всё по-человечески и именно привычно (а это фактор немаловажный).
НЛО прилетело и опубликовало эту надпись здесь
Я иногда поступаю следующим образом. Если надо указать на ресурс какой-нить то со слэшем типа news/35/, а если к примеру над новостью какую-то операцию проводят то добавляю что-то вроде после слэша edit, delete и выходит ссылочка типа news/35/edit По-моему довольно мило. Т.е. переходим от модели каталог->файл к модели ресурс->действие
… и получается неясно, что же такое это «edit», пока пользователь сам не опробует или не прочитает где-нибудь. И всё равно будет немного непривычно.

Подход неудобен тем, что часть «news/35/» — это часть uri, а привязанный через тот же слеш (как признак уровня) и никак не обособленный «edit» — это уже действие. Теряется унифицированность. И такая конструкция подразумевает, что можно додумать что-то вроде «news/35/edit/add_image», когда грань стирается вообще до минимума.

Мне кажется, лучше придумать другой способ отделения действия. Те же привычные «?» и «&» с этим справляются не худшим образом. Можете считать меня консервативным… но давайте посмотрим, что скажут другие.
на add_image будет следующая ссылка news/35/images/add По идеалогии это соответствует REST — архитектуре.
As for me, использовать нужно обе практики. Если это статическая страница (пихнули и все), то можно и без слеша. А если этот раздел является своеобразной коробкой (редактировать, найти итп), то слеш в конце будет сокращением от /index (как, собственно, и подразумевалось) аки основной страницы. Задача в том, чтобы разделить функции этих страниц.
Со слэшем, так по правилам.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории