Комментарии 127
прошу заметить, что имеется в виду именно визуально как лучше. т.е., мы все знаем про mod_dir и редиректы на со слешем, но нам интересно другое. спасибо
+3
Со слэшем как-то глазу приятней.
+6
Мне визуально ссылка вида «ifolk.ru/topic/123/abc/321/cba» вообще глазу не приятна. Со слешем или без — все равно=) Ну уж если есть необходимость давать такую ссылку(т.е если это настолько нужно, что сделать человеческую ссылку ну никак нельзя), то все равно как вы ее отображаете=) Вот точно, один фиг, что со слешем что без, единственное, что здесь может склонить к слешу, это лишние редиректы при его отсутствие. И даже результат голосования вряд ли здесь что то может решить…
+1
Со слешем в конце вы как бы говорите, что это директория. Без слеша — файл.
+68
НЛО прилетело и опубликовало эту надпись здесь
Виндузятникам типа меня психологически сложно видеть файл без расширения. Так что если это категория/другой контейнер объектов — со слешем. Если это какая-то запись, то можно и без, но лучше добавить расширение(.html, например).
+2
Вы «продвинутый» виндузятник. Там же по дефолту файло всё без расширений и чтобы расширения увидеть надо выискать и включить специальную опцию.
Так что обычному виндузятнику файл без расширения выдеть достаточно комфортно.
Униксоиду тоже вполне.
Маков никогда не видел.
Так что обычному виндузятнику файл без расширения выдеть достаточно комфортно.
Униксоиду тоже вполне.
Маков никогда не видел.
+2
НЛО прилетело и опубликовало эту надпись здесь
Однозначно со слешем. не нагружайте сервер
+3
НЛО прилетело и опубликовало эту надпись здесь
Визуально — со слешем… ну а голос свой я отдал за третий вариант
+1
я придерживаюсь 1-го варианта (со слешем)… слэш для меня — что-то вроде раздела сайта, а если URL без слэша — то страница…
-1
Слеши — наше всё %)
-1
добавь вариант «с окончанием» типа.html
-3
На хабре в «я пиарюсь» был сайтик, там про это написано
webo.in/articles/habrahabr/15-yahoo-best-practices/#redirects
webo.in/articles/habrahabr/15-yahoo-best-practices/#redirects
0
ты что, человек без мнения?
теперь о каждой запятушки будешь к людям обращаться?
теперь о каждой запятушки будешь к людям обращаться?
-4
Это был вопрос ко мне?
0
конечно
-2
habrahabr.ru/blogs/i_am_clever/36631/#comment_853759
Что именно в этом комментарии вы не поняли?
Есть такая хрень как жаркий спор. Я за слеши. Валенок — против. В результате мы решили опросить людей, чтобы иметь четкую аргументацию в споре.
Что именно в этом комментарии вы не поняли?
Есть такая хрень как жаркий спор. Я за слеши. Валенок — против. В результате мы решили опросить людей, чтобы иметь четкую аргументацию в споре.
-1
думаю вам нужно развиваться дальше, а не зацикливаться на запятушках.
Без обид =)
работайте в своём русле, а Валенок пусть в своём,
лет через 15 у вас будет компания Intel у него AMD =)))
2 разных пути, и это даст альтернативу человечеству.
А этот пост, лишь минусует человечество =)
Без обид =)
работайте в своём русле, а Валенок пусть в своём,
лет через 15 у вас будет компания Intel у него AMD =)))
2 разных пути, и это даст альтернативу человечеству.
А этот пост, лишь минусует человечество =)
-1
Мы вообще-то в одной команде, и работаем над одним проектом о_О
+1
лет через 15 вы будите сидеть и друг другу:
-Валенок, тут нужна запятушка
а он:
-Дезмасторь, нах не надо!
ты:
-иди к людям добрым обратись, може помужут чем.
он:
-хорошо, мы — хороша команда!
-Валенок, тут нужна запятушка
а он:
-Дезмасторь, нах не надо!
ты:
-иди к людям добрым обратись, може помужут чем.
он:
-хорошо, мы — хороша команда!
-1
webo.in/articles/habrahabr/15-yahoo-best-practices/#redirects
habrahabr.ru/blogs/i_am_clever/36631/#comment_853989
Не хочу продолжать ваш унылый монолог
habrahabr.ru/blogs/i_am_clever/36631/#comment_853989
Не хочу продолжать ваш унылый монолог
0
да
-1
Если со слешем в конце, то в будущем для этого виртуального раздела можно будет добавить дополнительную функцию без изменения существующей. Например:
ifolk.ru/topic/123/
ifolk.ru/topic/123/comments/
ifolk.ru/topic/123/
ifolk.ru/topic/123/comments/
+2
А в чем проблема сделать так
ifolk.ru/topic/123/
ifolk.ru/topic/123/
+2
Извиняюсь, что-то произошло
А в чем проблема сделать так?
ifolk.ru/topic/123
ifolk.ru/topic/123/comments
А в чем проблема сделать так?
ifolk.ru/topic/123
ifolk.ru/topic/123/comments
+1
Проблемы нет. Вопрос в том — как людям больше визуально нравится.
-1
Тогда получается две сущности с именем «123»: файл и директория. Бритва Оккама, все дела.
+3
topic/123 и topic/123/ — дирректории
посмотрите на адресную строку при перемещении по папкам
посмотрите на адресную строку при перемещении по папкам
0
По папкам где? В Windows? %)
Попробуйте создать статичную (физически существующую) веб-страницу с путём без слэша на конце при настройках веб-сервера по умолчанию (без каких-либо.htaccess и проч.).
Попробуйте создать статичную (физически существующую) веб-страницу с путём без слэша на конце при настройках веб-сервера по умолчанию (без каких-либо.htaccess и проч.).
-2
Подождите-подождите. Я говорю, что в обоих случаях это дирректория.
«без каких-либо.htaccess» при запросе «topic/123» или «topic/123/» сервер отдаст «topic/123/index.html».
Вы, наверняка, и сами это понимаете.
«без каких-либо.htaccess» при запросе «topic/123» или «topic/123/» сервер отдаст «topic/123/index.html».
Вы, наверняка, и сами это понимаете.
+1
Настройки сервера по умолчанию бывают разные. У меня на majordomo site.ru/test.html по умолчанию равно site.ru/test.)
0
Аналогия мозга посетителя с файловой системой:
/topic/123
указывает на файл без расширения. Тоесть производной может быть только /topic/123_comments
/topic/123/
указывает на раздел, в котором могут быть другие подразделы и файлы.
/topic/123
указывает на файл без расширения. Тоесть производной может быть только /topic/123_comments
/topic/123/
указывает на раздел, в котором могут быть другие подразделы и файлы.
+4
Абсолютно всё равно, важнее всего чтобы оба этих варианта работали нормально.
+1
НЛО прилетело и опубликовало эту надпись здесь
что за дурацкий вопрос?!
если 123 — это страница — то без слеша
если 123 — это каталог — то со слешом или полная запись 123/index.html (или какая там index page)
если 123 — это страница — то без слеша
если 123 — это каталог — то со слешом или полная запись 123/index.html (или какая там index page)
0
вы думаете юзеру не пофиг это страница или каталог, да и разработчик на этапе проектирования может точно не знать что это за сущьность
0
Воздержался 14 человек.
И это в 21 веке.
И это в 21 веке.
+5
Мозгами понимаю что без слеша правильней какбы… но визуально нравится со слешем.
0
Однозначно без слеша. Ибо никто веб-сервы ради этого в корне с осью переделывать не будет. Тут не должно быть важно, красиво это или нет. Должно быть важно, правильно это или нет
+1
Если 123 — подраздел в topic, то со слешем, если статья, то без.)
+4
Соглашусь с creotiv.
Браузер, например, считает, что <a href='comment'> со страницы ifolk.ru/topic/123/ ведёт на ifolk.ru/topic/123/comment.
При этом со страницы ifolk.ru/topic/123 ссылка с тем же текстом — на страницу ifolk.ru/topic/comment.
Коротко — всё, что оканчивается слешем – «папка». Остальное – «страница» или «файл»
Браузер, например, считает, что <a href='comment'> со страницы ifolk.ru/topic/123/ ведёт на ifolk.ru/topic/123/comment.
При этом со страницы ifolk.ru/topic/123 ссылка с тем же текстом — на страницу ifolk.ru/topic/comment.
Коротко — всё, что оканчивается слешем – «папка». Остальное – «страница» или «файл»
0
Здесь явно не работает карма комментариев. Одни минусы? Или лемминги???
0
НЛО прилетело и опубликовало эту надпись здесь
со слешем
-2
лично мне приятнее без слеша :)
0
Конечная страница — без слэша. Иначе могут получиться уродливые ссылки наподобие site/section/subsection/page/#place. site/section/subsection/page#place заметно приятнее.
0
Мне одному кажется, что длина полосок не совсем соответвтует процентам в ответах?
0
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
На одном проэкте делал — ashd***.net/news/2384/
На новом делаю — www.plan***.co.il/news, post,681.html
Реврайту глубоко наплевать что конвертить в настоящий урл… а глаз (моему) приятнее второй вариант все таки.
З.Ы
Единственное что, например в аське помню ыла проблема — когда посылаешь урл с запятыми, нажимая на него — урл обрезается по первой запятой… и люди нажимая пишут — не рабоает однако… приходилось объясняь что урл обрезался у них и что бы сопи-паст делали…
На новом делаю — www.plan***.co.il/news, post,681.html
Реврайту глубоко наплевать что конвертить в настоящий урл… а глаз (моему) приятнее второй вариант все таки.
З.Ы
Единственное что, например в аське помню ыла проблема — когда посылаешь урл с запятыми, нажимая на него — урл обрезается по первой запятой… и люди нажимая пишут — не рабоает однако… приходилось объясняь что урл обрезался у них и что бы сопи-паст делали…
0
Думаю, Вы не только в аське проблемы огребёте, но и в почте. И вообще, вторая ссылка выглядит как будто у человека сбоит пунто-свичер.
В общем, глазу (Вашему) может и приятнее, но «намучается с таким именем пацан»©…
В общем, глазу (Вашему) может и приятнее, но «намучается с таким именем пацан»©…
0
Без разницы.
0
Конечно же, со слешем.
0
IE6 запоминает урлы без слеша в конце
Т.е. если начать набирать в адресной строке адрес просмотренной страницы
habrahabr.ru/blogs/i_am_clever/36631/
то IE6 «подскажет» такой ее адрес:
habrahabr.ru/blogs/i_am_clever/36631
Т.е. если начать набирать в адресной строке адрес просмотренной страницы
habrahabr.ru/blogs/i_am_clever/36631/
то IE6 «подскажет» такой ее адрес:
habrahabr.ru/blogs/i_am_clever/36631
0
Со слешем и только со слешем.
Причину до меня уже сказали — указатель уровня. Не будет редиректа, будет приятнее (хотя это субъективно, согласен). Кроме того, научен старой школой, когда говорилось «без слеша — моветон».
В то же время добавлю (ещё не говорили), что с протокольным «хвостом» ifolk.ru/topic/123/ будет приятнее, чем ifolk.ru/topic/123/. Для меня эточто-то типа квинтэссенции дао, инь-ян и прочие метафизические вещи поддержания IT-баланса %)
Причину до меня уже сказали — указатель уровня. Не будет редиректа, будет приятнее (хотя это субъективно, согласен). Кроме того, научен старой школой, когда говорилось «без слеша — моветон».
В то же время добавлю (ещё не говорили), что с протокольным «хвостом» ifolk.ru/topic/123/ будет приятнее, чем ifolk.ru/topic/123/. Для меня это
0
Прошу прощения, Хабр нынче стремится скушать всё, что только можно, даже предпросмотр не спас — показал другой результат :(
(а раньше и теги параграфов можно было ставить, и прочее для читабельности… ррр, очень сержусь)
Там, где первая ссылка, следует читать хттп://собственно.ссылка/что-то-ещё/.
з.ы. «не будет редиректа, будет приятнее» читать без связи как «кроме того, будет приятнее для глаза».
(а раньше и теги параграфов можно было ставить, и прочее для читабельности… ррр, очень сержусь)
Там, где первая ссылка, следует читать хттп://собственно.ссылка/что-то-ещё/.
з.ы. «не будет редиректа, будет приятнее» читать без связи как «кроме того, будет приятнее для глаза».
0
НЛО прилетело и опубликовало эту надпись здесь
Ничего не бред, поддерживаю :)
В первую очередь как раз, глядя на урл, думается о тесте, из которого слеплен сайт.
Кстати, строчки этих самых CMSно сгенерированных урлов бывают просто уродскими, что порой зависаешь с мыслями «кто же к ним это так руки приложил». А так — всё по-человечески и именно привычно (а это фактор немаловажный).
В первую очередь как раз, глядя на урл, думается о тесте, из которого слеплен сайт.
Кстати, строчки этих самых CMSно сгенерированных урлов бывают просто уродскими, что порой зависаешь с мыслями «кто же к ним это так руки приложил». А так — всё по-человечески и именно привычно (а это фактор немаловажный).
0
НЛО прилетело и опубликовало эту надпись здесь
Я иногда поступаю следующим образом. Если надо указать на ресурс какой-нить то со слэшем типа news/35/, а если к примеру над новостью какую-то операцию проводят то добавляю что-то вроде после слэша edit, delete и выходит ссылочка типа news/35/edit По-моему довольно мило. Т.е. переходим от модели каталог->файл к модели ресурс->действие
0
… и получается неясно, что же такое это «edit», пока пользователь сам не опробует или не прочитает где-нибудь. И всё равно будет немного непривычно.
Подход неудобен тем, что часть «news/35/» — это часть uri, а привязанный через тот же слеш (как признак уровня) и никак не обособленный «edit» — это уже действие. Теряется унифицированность. И такая конструкция подразумевает, что можно додумать что-то вроде «news/35/edit/add_image», когда грань стирается вообще до минимума.
Мне кажется, лучше придумать другой способ отделения действия. Те же привычные «?» и «&» с этим справляются не худшим образом. Можете считать меня консервативным… но давайте посмотрим, что скажут другие.
Подход неудобен тем, что часть «news/35/» — это часть uri, а привязанный через тот же слеш (как признак уровня) и никак не обособленный «edit» — это уже действие. Теряется унифицированность. И такая конструкция подразумевает, что можно додумать что-то вроде «news/35/edit/add_image», когда грань стирается вообще до минимума.
Мне кажется, лучше придумать другой способ отделения действия. Те же привычные «?» и «&» с этим справляются не худшим образом. Можете считать меня консервативным… но давайте посмотрим, что скажут другие.
0
As for me, использовать нужно обе практики. Если это статическая страница (пихнули и все), то можно и без слеша. А если этот раздел является своеобразной коробкой (редактировать, найти итп), то слеш в конце будет сокращением от /index (как, собственно, и подразумевалось) аки основной страницы. Задача в том, чтобы разделить функции этих страниц.
0
Со слэшем, так по правилам.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
URL с слешем или без? пример: "ifolk.ru/topic/123", или же ".../topic/123/"?