Попадаются адреса вида http://some/path. Они не открываются, т.к. dns не знает что такое some
. Их нужно автоматически переделывать в http://some.domain.ru/path, которые в dns есть и открываются нормально.
Нужно чтобы это работало в браузере chrome (как минимум). Т.е. подойдёт расширение для браузера.
Добавлять some
в dns нельзя. Нужно чтобы в адресной строке браузера был правильный url. Т.е. нужен редирект с неправильного адреса на правильный, а не просто обеспечить открытие странички.
В ходе редиректа должен сохранятся /path
.
Я придумал такую схему. Поднять локально nginx, который будет редиректить some/path
в some.domain.ru/path
. В /etc/hosts
добавить запись, чтобы some
резолвился на nginx, который потом сделает редирект. Я ни разу не настраивал nginx и никогда не редактировал /etc/hosts
. Так что мог сморозить глупость.
Ваши идеи, господа.