Браузер Chrome не любит домен * .loc без http: //? - PullRequest
14 голосов
/ 24 октября 2011

Для веб-разработки на localhost я использую домены с расширением .loc в конце доменного имени.

Например: если я работаю на сайте roses.com, локальным доменом разработки будет rose.loc (определяется в файле hosts и IIS в качестве заголовка узла в привязке)

Myпредпочтительный браузер (основным браузером, который я использую для разработки, является Chrome), но, к сожалению, он не распознает доменное имя с расширением .loc как http://rose.loc - он выбрасывает меня на страницу поиска Google каждый раз, когда я набираю rose.loc (без http://) в начале ..

Вы сталкивались с подобным образом? Есть ли какое-то решение для этого?

Потому что во время интенсивного тестирования разработки с очисткой кэша браузера и перезапускомбраузер по разным причинам, становится довольно раздражающим быть брошенным на страницу поиска Google вместо страницы разработки, где я ожидаю заметить некоторые изменения, каждый раз, когда я забываю ввести http: // перед URL (а Chrome - этотот, кто скрывает это по умолчанию, в любом случае ..)

Ответы [ 3 ]

14 голосов
/ 24 октября 2011

Google Chrome довольно "умный" с этим. Он содержит список известных хороших TLD и предполагает, что все остальное - это просто поисковый термин, заканчивающийся точкой с несколькими символами.

99% времени это совершенно нормально. Только «нам» разработчикам и нескольким людям со странными сетевыми настройками приходится страдать на благо большинства; -)

Вы можете попробовать использовать .local в качестве своего TLD, так как это определенный домен для ссылки на локальные доменные имена (по крайней мере, он используется в некоторых системах mDNS).

Проблема была введена как # 30636 в трекере ошибок Chromium . Один из обходных путей, который часто (но не всегда), похоже, работает, - это добавить / к вашему имени хоста. Так что попробуйте roses.loc/.

4 голосов
/ 02 января 2014

Я создал поисковую систему с ключевым словом 'l' (мой локальный домен верхнего уровня: .l).URL для поисковой системы: http://%s.l.Затем я просто набираю «l mysite» в адресной строке, и это приводит меня к mysite.l.

0 голосов
/ 16 января 2013

Вот обходной путь, который я нашел для этой ошибки: http://code.google.com/p/chromium/issues/detail?id=30636#c38

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...