Comments 71
Э-э-э, это как вам удалось? Это надо постараться, нажить себе такой гемморой :-)
Не знал что _ нельзя :-) Просто зашел на аккаунт на dyndns.com и сделал поддомен, и все «получилось» :-)
Наступил на те же грабли около года назад, шишка на голове до сих пор болит :)
Искренне сочувствую автору. У меня это заняло около 4х часов.
Искренне сочувствую автору. У меня это заняло около 4х часов.
В сетях NETBIOS (старые виндовые) разрешались имена компов с подчёркиванием. Насколько я понимаю, IE и FF поддерживают подчёркивание как раз для таких случаев?
Firefox не проверяет допустимость используемых символов. Правда, я могу ошибаться. Это если судить по его поведению.
Я разок такое сделал на виртуальном хостинге — все домены легли — типа ошибка в ДНС. То есть адмника это позволила сделать, а вот дальше начались приключения.
хабр всё ещё юзает поддомены юзеров с _
Вероятно хабралюди не сидят в IE ;-)
У меня из-за этого на корпоративной проксе проблемы т.к. она не хочет принимать домены с '_'.
У меня аналогичная проблема (на работе инет через squid). Поэтому приходится вручную заменять "_" на "-" в ссылке.
Можно написать в идеи для сайта чтобы ссылки на профили автоматически преобразовывались в php для выдачи страницы с уже измененной ссылкой, а не через модреврайт уже при обращении.
Можно написать в идеи для сайта чтобы ссылки на профили автоматически преобразовывались в php для выдачи страницы с уже измененной ссылкой, а не через модреврайт уже при обращении.
По идее, такое надо бы писать не в идеи для сайта, а в баг трекер. Вот только его нету?
У меня тоже из-за прокси сервера не работает, и редирект не срабатывает. А вручную поменять я бы не догадался :)
У меня тоже из-за прокси сервера не работает, и редирект не срабатывает. А вручную поменять я бы не догадался :)
Вместо багтрекера здесь блог «Ошибки на сайте».
Т.е. я имел ввиду именно редирект.
Ссылка выдается в виде: «driver_by.habrahabr.ru», который прокси не пропускает, и потом уже меняется на нужную.
Ссылка выдается в виде: «driver_by.habrahabr.ru», который прокси не пропускает, и потом уже меняется на нужную.
щелкнул по линку, ошибки не встретил… как и сказал driver_by, редирект прошел…
FF 3.06
FF 3.06
В свой профиль тут зашел из-под ie7 нормально, пишет что авторизован.
У вас тире, а не подчеркивание. :-)
Тире как раз законный символ :-)
Тире как раз законный символ :-)
Где у него тире а не подчёркивание? :)
Хмм, похоже на хабре это пофикшено :-) Перекидывают на URL с — вместо _ :-)
Ага, тоже сейчас посмотрел, приходит:
HTTP/1.1 301 Moved Permanently
…
Location: aleksey-m.habrahabr.ru/
HTTP/1.1 301 Moved Permanently
…
Location: aleksey-m.habrahabr.ru/
дык там стоит вероятно мод реврайт который шлет все запросы вида *.habrahabr.ru на определенный скрипт который уже разруливает, так что пишите что угодно, и будет работать (по крайней мере делал так сам)
А если создавать конкретное имя то тут судя по всему будут проблемы
А если создавать конкретное имя то тут судя по всему будут проблемы
У меня в ФФ под проксей вылазит ошибка DNS на таких блогах.
>Вероятно хабралюди не сидят в IE ;-)
А если сидят — то хабронелюди?
А если сидят — то хабронелюди?
ЖЖ принимает логин с _, но в имени субдомена меняет _ на — и не жужжит :)
хабр редиректит на домен с "-"
GET / HTTP/1.1
Host: driver_by.habrahabr.ru
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.5) Gecko/2008121623 Ubuntu/8.10 (intrepid) Firefox/3.0.5
HTTP/1.x 301 Moved Permanently
Server: nginx/0.6.31
Date: Tue, 10 Feb 2009 16:03:44 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
Keep-Alive: timeout=25
Location: driver-by.habrahabr.ru/
GET / HTTP/1.1
Host: driver_by.habrahabr.ru
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.5) Gecko/2008121623 Ubuntu/8.10 (intrepid) Firefox/3.0.5
HTTP/1.x 301 Moved Permanently
Server: nginx/0.6.31
Date: Tue, 10 Feb 2009 16:03:44 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
Keep-Alive: timeout=25
Location: driver-by.habrahabr.ru/
А где? В профилях "_" заменяется на "-"
RFC 1035
The labels must follow the rules for ARPANET host names.
They must start with a letter, end with a letter or digit, and have as interior
characters only letters, digits, and hyphen. There are also some
restrictions on the length. Labels must be 63 characters or less.
тут написано, что имя должно начинаться с буквы, а как насчет чисто циферных домеров типа 77.ru?
Все ок, мой хомяк вон 14.by ;-)
Правила для .ru доменов
www.cctld.ru/ru/docs/archive_28.php#2
2.1. Доменное имя должно содержать от двух до 63 символов, начинаться и заканчиваться буквой латинского алфавита или цифрой. Промежуточными символами могут быть буквы латинского алфавита, цифры или дефис. Доменное имя не может содержать дефисы одновременно в 3-й и 4-й позициях.
www.cctld.ru/ru/docs/archive_28.php#2
2.1. Доменное имя должно содержать от двух до 63 символов, начинаться и заканчиваться буквой латинского алфавита или цифрой. Промежуточными символами могут быть буквы латинского алфавита, цифры или дефис. Доменное имя не может содержать дефисы одновременно в 3-й и 4-й позициях.
не знал… хорошая информация
надо не забыть))))
надо не забыть))))
полезно ещё бывает читать RFC прежде, чем регистрить домены.
Читать Розенталя прежде, чем писать по-русски, тоже полезно, но не все же читают :)
если вы про слово «регистрить», то это коллоквиальный жаргонизм :)
я пробовал как-то читать RFC — там чёрт ногу сломит.
проще нагуглить какое-нибудь простенькое объяснение для чайников — оно даст 90% нужной информации за 10% потраченного времени :)
правда, потом может вылезти вот такое «подчёркивание» или ещё что-нибудь :)
проще нагуглить какое-нибудь простенькое объяснение для чайников — оно даст 90% нужной информации за 10% потраченного времени :)
правда, потом может вылезти вот такое «подчёркивание» или ещё что-нибудь :)
IE плохо дружит с такимим адресами. То ли не может куки отсылать, то ли с защищённым соединением не работает. Не помню уже точно, что именно, но помню, что однажды на это напоролся, запомнил, что подчёркивание в адресе — зло, и больше не использую.
А еще у меня был прикол с двух буквенным сайтом (xx.yy) и куками ie.
запоминаем :-), чтоб самому потом не наступить.
Была аналогичная проблема, не устанавливались куки в IE, неделю копашился перепробовал всё что мог. Когда понял в чём дело, чуть от досады об стенку не бился =)))
omg. Только сегодня я убил на это полдня, весь мозг сломал. Спасибо за пост, очень кстати, иначе я бы до конца недели бился.
Нефиг использовать подчеркивание.
спасиб учту на будущее
факт в ту-же степь — поисковые машины воспринимают «_» как точку. если вы будете ссылаться на сайт www.domain_name.com, поисковик прочтет ссылку как www.domain.name, откинув .com. проверено на собственной шкуре.
Да, если вы смели заметить, то в LiveJournal если ник пользователя не содержит символа подчеркивания, то он выглядит как
sample.livejournal.com, если с подчеркиванием — то users.livejournal.com/_somesample_. Но при этом, если попытаться перейти по адресу _somesample_.livejournal.com, то произойдет редирект на «верный» url.
sample.livejournal.com, если с подчеркиванием — то users.livejournal.com/_somesample_. Но при этом, если попытаться перейти по адресу _somesample_.livejournal.com, то произойдет редирект на «верный» url.
зная правила имён в доменах, такое не сделаешь :) да и куки… ясно дело
Сталкивался с такой проблемой.
Насколько я помню, символ "_" не рекомендован к использованию в RFC. К сожалению, в номер RFC вспомнить не удается.
Насколько я помню, символ "_" не рекомендован к использованию в RFC. К сожалению, в номер RFC вспомнить не удается.
а если на хабре будут пользователи us_er и us-er? второму пришедшему не дадут зарегаться?
А какой из этого следует вывод для автора? А вот некуй как рвзные там микрасофты лезть поперек спецухи. Зназано в спецухе «нииизя», так и нефиг пихать в имя разные непотребности ;)
Присключения на свою жопу человек находит сам.
Присключения на свою жопу человек находит сам.
Убил чуть больше времени, чем 1.5 часа на эту проблему.
надо бы RFC почитать :)
надо бы RFC почитать :)
http://administrative_law.academic.ru вполне работает)
Sign up to leave a comment.
Символ подчеркивания в именах сайтов и cookie