Pull to refresh

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

Reading time1 min
Views20K
Столкнулся сегодня с интересной проблемой, которая нагло выжрала 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.
Tags:
Hubs:
Total votes 81: ↑62 and ↓19+43
Comments71

Articles