DNS CNAMEs был бы фактическим способом сделать это.
Править: В свете комментариев ниже...
Я не думаю, что Вы сможете сделать то, что Вы пытаетесь сделать. Вы пытаетесь обмануть браузер или некоторую другую программу в размышление, что что-то - адрес, который это не. Проблема состоит в том, что что-то также идет, передают название ресурса, который оно хочет так, чтобы удаленный сервер знал что сайт придумать. Больше чем один сайт мог быть размещен на данном IP-адресе. Браузер отправляет сайт, которого он хочет как часть, он - запрос, просто перенаправление трафика через взлом DNS не будет достаточно, потому что браузер попросил бы имя ресурса, чтобы удаленный сайт ничего не знал о.
Необходимо будет установить полную систему прокси в локальной системе. Это должно или ответить стандартными заголовками браузера для перенаправления Вас к удаленному ресурсу, или это должно выбрать сам удаленный ресурс, затем проходят через данные. Это могло быть сделано с апачем, сквидом или любым количеством другого прокси и http хостинг решений. Если Вы предоставляете больше подробную информацию своего сценария, мы могли бы быть более конкретными.
%:8
допустимый модификатор имени файла, таким образом, он интерпретируется Vim как часть :!
команда.
Можно использовать expand('%')
вручную расшириться %
, и затем правильно заключите его в кавычки с shellescape(…,1)
:
:map <F9> :exe '!gdbset bp' shellescape(expand('%').':'.line('.'),1)<CR><CR>
:map <F8> :exe '!gdbset clear bp' shellescape(expand('%').':'.line('.'),1)<CR><CR>