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

Символ подчеркивания в именах сайтов и cookie

Время на прочтение1 мин
Количество просмотров20K
Столкнулся сегодня с интересной проблемой, которая нагло выжрала 1.5 часа драгоценного времени. Надеюсь поможет другим избежать той же участи. :-)

1) Символ подчеркивания _ в имени домена/поддомена использовать нельзя, это некорректный адрес и большинство DNS-ов не дадут вам создать такую запись. Мне удалось. :-)
2) IE будет нормально ходить по такому сайту, но не будет посылать куки. FF будет. Расследование этого факта и заняло все время. Проблема решилась регистрацией другого поддомена без _ :-)

IE0005: By-design. Setting cookies fails when the hostname of the server contains an underscore.

This happens because the machine name contains an underscore, technically prohibited by DNS rules (LetterDigitsHyphen) and hence blocked. This issue is mostly relevant for Intranet sites; most DNS systems will prohibit use of underscores in hostnames due to the LDH rule. See support.microsoft.com/kb/909264 for more info.
Теги:
Хабы:
+43
Комментарии71

Публикации

Истории

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн