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

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

habr.com/nomorespace
Не нужны эти разделители.
Поисковики с вами не согласятся :)
Гуглу точно пофиг, он при поиске подсвечивает слово в URL даже если оно никак не выделено.
Не уверен что «точно пофиг». Я за подчеркивания, но Гугл по этому поводу имеет свое мнение.
PS: знаком с аргументом «ссылки подчеркиваются и подчеркивание в адресе не видно», но ведь можно вешать ссылку на фразу.
Простите, да, проверил. Он только на некоторых запросах вырезает часть фразы. Нужно разделять.
Да, я сам уже сутки посыпаю голову пеплом по этому поводу (переводить подчеркивания в дефисы не буду, но в будущем возьму на заметку). В Q&A был вопрос про URL и там эта тема поднималась. А тут ниже отличный ответ liaren.
Ненужныэтиразделители
НЛО прилетело и опубликовало эту надпись здесь
Не на всех, на ipad-e при наборе URL дефис и подчеркивание рядом и вполне доступны.
НЛО прилетело и опубликовало эту надпись здесь
Не, подчеркивание на айпаде на полсекунды дольше набирать.
Да и на обычной клавиатуре шифт зажимать не нужно для "-".
Как правило в именах папок/файлов вместо пробела используют подчёркивание, и чтобы не смешивать в кучу URL-ы с дефисом и подчёркиванием использую везде подчёркивание.
find /usr -name '*-*' | wc -l
71460

find /usr -name '*_*' | wc -l
22600


Команда дефисов выигрывает со счётом 3:1
Спасибо, задумался… Для URL я бы Выбрал дефис,
Urlencode%20%D0%A0%D1%83%D0%BB%D0%B8%D1%82.
НЛО прилетело и опубликовало эту надпись здесь
Отличная ссылка — кратко и по делу.
In Google we trust.
Да и дефисы в урлах как-то чпушнее, что ли.
Дефис в данном случае как-то приятней смотрится, что ли… Подчёркивание, на мой взгляд, годится больше для технических целей (habr.com/no-more-space, но no_more_space.php).
НЛО прилетело и опубликовало эту надпись здесь
Можно%20использовать%20пробелы.
Поскольку в имени домена символ подчеркивания не является стандартным (хоть и работает), то и в остальной части URL считаю логичным пользоваться знаком минус (дефис и минус немного разные символы).
Более того, соответствующий RFC недвумысленно говорит нам: ASCII-буквы, цифры и дефис + точка как разделитель меток.
Rule: Hyphens (-) should be used to improve the readability of URIs

To make your URIs easy for people to scan and interpret, use the hyphen (-) character
to improve the readability of names in long path segments. Anywhere you would use
a space or hyphen in English, you should use a hyphen in a URI. For example:

api.example.restapi.org/blogs/mark-masse/entries/this-is-my-first-post

Rule: Underscores (_) should not be used in URIs

Text viewer applications (browsers, editors, etc.) often underline URIs to provide a
visual cue that they are clickable. Depending on the application’s font, the underscore
(_) character can either get partially obscured or completely hidden by this underlining.
To avoid this confusion, use hyphens (-) instead of underscores.

© O'Reilly, REST API Design Rulebook
НЛО прилетело и опубликовало эту надпись здесь
После того как начал писать на Си, по_другому не могу.
начнитеПисатьНаJava
яИПишу. Но в данном случае выбирать нужно было из двух вариантов.
а-ещё-вот-clojure-тоже-ничего
)
Вот чего-чего, а этого ещё не довелось попробовать.
Да ладно :)

%D0%B0-%D0%B5%D1%89%D1%91-%D0%B2%D0%BE%D1%82-clojure-%D1%82%D0%BE%D0%B6%D0%B5-%D0%BD%D0%B8%D1%87%D0%B5%D0%B3%D0%BE
habr.com/no+more+space
Так же красивее всего, ИМХО.
НЛО прилетело и опубликовало эту надпись здесь
Настоящие_программсты_пробелом_не_пользуются!

А так дефисоминусы — компактно, не бросается в глаза, но в то же время заметно (и для людей, и для поисковиков) разделяют слова.
Подчёркивания, потому что это позволяет организовать интервики в тех вики, которые устроены на движке MediaWiki.
Это слово-фразу нельзя выделить двойным нажатием.
А вот_эту_слово_фразу можно.

И это я считаю основным преимуществом знака "_" над "-"
Windows 7, Fx 15. Ни то, ни другое слово дабл-кликом не выделяются — только до подчеркивания-дефиса.
Ещё одно — если на странице нужно будет вывести урл адрес в виде ссылки с подчёркиванием, и в этой ссылке будут подчёркивания вместо дефисов, то на некоторых шрифтах это будет крайне убого смотреться.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.