Я использую Wamp, все мои проекты в
E:\webs\*projectname*\htdocs
Я хочу получить к ним доступ в моем браузере с помощью
http://*projectname*.loc
Есть ли способ настроить файлы hosts и vhosts, чтобы мне больше не приходилось их открывать?
нота это для моего личного использования, и я могу перейти с .loc на .with любой, если ICANN решит начать продажу доменов .loc.
Вы можете использовать mod_vhost_alias для динамической установки вашего DocumentRoot. Например:
VirtualDocumentRoot e:/webs/%-2/htdocs
%-2
Заполнитель для второй последней части имени хоста. Другие примеры доступны в документации mod_vhost_alias: http://httpd.apache.org/docs/2.2/mod/mod_vhost_alias.html.
Что касается файла hosts, в файле hosts нельзя использовать подстановочные знаки. Один из вариантов - установить локальный DNS-сервер и добавить зону для локального использования, а также создать запись с подстановочными знаками в этой зоне. Очень простой DNS-сервер для Windows справится с этой задачей, я не специалист по Windows, поэтому я не могу вам помочь с выбором программного обеспечения.
Другой вариант - использовать домен, зарегистрированный в сети, путем создания записи с подстановочными знаками в зоне DNS, указывающей на ваш локальный IP-адрес. Еще одно преимущество использования официального домена заключается в том, что вам не нужно менять DNS-сервер на всех клиентах.