Для разработки на локальной машине я установил домены с настраиваемым доменом верхнего уровня .nt
. Но Google Chrome не знает об этом домене верхнего уровня, поэтому, если я example.nt
в адресную строку, то Google не откроет это местоположение, но откроет поиск с этой строкой (хотя он показывает строку с предложением, что я хотел открыть местоположение вместо поиска, если DNS-запрос для этого местоположения удовлетворяет). Поэтому я могу либо набрать http://example.nt
, ввести example.nt/
либо открыть это место, чтобы обучить Google Chrome, но в любом случае в конце места будет косая черта. Все это не очень удобно, также мне не нравится эта косая черта, можно ли сказать Google Chrome, что .nt
- это обычный TLD, так что просто открывайте местоположения вместе с ним?
4 ответа
В соответствии с этой ошибкой размещено:http://code.google.com/p/chromium/issues/detail?id=30636
Google не решит вашу проблему. Единственный способ должен заключаться в использовании http://example.nt
Я не понимаю, почему это не сработает.
К счастью, существует довольно простой обходной путь, который не связан с кодом.
- Перейдите в настройки
- Управление поисковыми движками...
- Добавьте новую поисковую систему и используйте эти 3 значения:
а. По умолчанию
б. % s
с.http://%s/
- Использовать по умолчанию
Подобно simmbot, я создал поисковую систему с ключевым словом 'l' (мой локальный домен верхнего уровня - .l
). URL-адрес http://%s.l
. Затем я просто набираю "l mysite" в адресной строке, и это приводит меня к mysite.l.
Кроме того, вы можете просто добавить косую черту в конце, и Chrome не сочтет это поиском. (См. Https://stackoverflow.com/a/7877750/974981)
Я запускаю свой собственный локальный DNS-сервер (BIND в Linux), который разрешает домены локальной сети с помощью пользовательского домена верхнего уровня, а затем повторно использует не-LAN для OpenDNS. Я никогда не сталкивался с подобными проблемами. Вы уверены, что ваш локальный DNS правильно разрешает домены .nt?