Вопрос ко всем, кто занимается разработкой сайтов. Как вы именуете локальные сайты? Хочется, чтобы был одновременный доступ из браузера и к локальной версии и к удаленной.
Например есть сайт mysite.com, если создать домен с таким же названием в локальном веб-сервере, то локальный адрес пропишется в hosts и удаленный сайт доступен из браузера не будет.
Я работал в разных организациях и видел три подхода:
1. Настраивают веб-сервер так, чтобы с www. смотрел на локальный, а без www. на удаленный
2. Убирают домен первого уровня для локального: mysite.com -> mysite
3. Ничего не делают и для доступа к удаленному останавливают веб-сервер руками, а потом опять запускают.
А как делаете вы?
Плохо использовать домен первого уровня, типа mysite/ т.к. могут возникнуть проблемы с куками. Плохо использовать разделение по www и без www, т.к. каждый сайт должен открываться только по одному адресу, а с другого делать редирект на первый. Иначе дубли в поиске -> беда. Хорошо использовать TLD .local, общепринятно и удобно, не ломает схем валидации URL.