Николай Ланец
18 мар. 2013 г., 2:43

Разработчикам на заметку. Чем может грозить точка в конце доменного имени

Существует такое понятие, как корневой домен, соответственно, в конце каждого домена есть точка. Возможно, вы и не подозреваете, что ваш сайт доступен по доменному имени с точкой в конце (domain.zone.), так как браузеры позволяют обращаться к сайтам, как с точкой в конце домена, так и без неё.
Полная статья: habrahabr.ru/post/172999/
На modxcloud.com этот вопрос легко решается просисыванием nginx-правил для конкретного облака. Пример:
if($http_host != 'mydomain.ru'){ return 301 mydomain.ru$request_uri; }
А я в принципе не вижу особой опасности в этом… Если есть возможность прописать такое правило сразу в сборку, то можно заморочиться, а так — для каждого нового сайта прописывать правила — в любом случае когда-нибудь да забудешь…
У меня как раз такой плагин часто использовался на сайтах. В него прописывался mainHost, и если хост не совпадал, то редиректилось на основной. Но на уровне nginx-а это гораздо правильней, так как нагрузки на движок нету.

Добавить комментарий