Браузер Chrome не любит домен *.loc без http://?
Для веб-разработки на localhost я использую домены с расширением .loc в конце имени домена.
Например: если я работаю на сайте roses.com, локальным доменом разработки будет roses.loc(определяется в файле hosts и IIS в качестве заголовка хоста в привязке)
Мой предпочтительный браузер (основным браузером, который я использую для разработки, является Chrome), но, к сожалению,
он не распознает доменное имя с расширением .loc как http://rose.loc - он бросает меня на страницу поиска Google каждый раз, когда я набираю rose.loc(без http://) в начале..
Вы испытали это аналогичным образом? Есть ли какое-то решение?
Потому что во время интенсивного тестирования разработки с очисткой кеша браузера и повторным запуском браузера по разным причинам становится довольно раздражающим, чтобы его бросили на страницу поиска Google, а не страницу разработки, где я ожидаю заметить некоторые изменения, каждый раз, когда я забываю введите в http://перед URL-адресом (и Chrome - тот, кто скрывает его по умолчанию, так или иначе..)
Ответы
Ответ 1
Google Chrome довольно "умный" с этим. Он использует список известных доменов верхнего уровня и предполагает, что все остальное - это просто поисковый термин, заканчивающийся точкой с несколькими символами.
99% времени это прекрасно. Это "только" мы, разработчики и несколько человек со странными сетевыми настройками, которые должны страдать на благо большинства ;-)
Вы можете попытаться использовать .local
в качестве своего TLD в качестве определенного домена для ссылки на локальные доменные имена (по крайней мере, он используется в некоторых системах mDNS).
Проблема была введена как # 30636 в трекере ошибок Chromium. Один из обходных путей, который часто (но не всегда) работает, - добавить /
к вашему имени хоста. Так что попробуйте roses.loc/
.
Ответ 2
Я создал поисковую систему с ключевым словом 'l' (мой локальный TLD -.l). URL-адрес поисковой системы: http://%s.l
. Затем я просто набираю "l mysite" в адресной строке и берет меня в mysite.l.
Ответ 3
Вот обходной путь, который я придумал для этой ошибки: http://code.google.com/p/chromium/issues/detail?id=30636#c38