Начиная с обновления Firefox 3.6.x, моя адресная строка имеет причуду, которой раньше никогда не было. Когда я набираю, например:
localhost/my_dir/index.php
Firefox превращает его в поисковый запрос, моя поисковая система - Google. Чтобы обойти это (после того, как я забыл, что мне нужно делать это почти каждый раз для FF), я должен ввести:
http://localhost/my_dir/index.php
Таким образом, я правильно направлен на мой локальный сервер. Мне не нужно делать это для любого другого браузера, и я подумал, что этот Q / A при обрезке URL может изменить поведение, но это не так.
Любые идеи о том, как я могу предотвратить превращение localhost в поисковый запрос?
browser.fixup.domainwhitelist.localhost
сtrue
введена в последних версиях Firefox.Ответы:
about:config
в строке URLbrowser.fixup.alternate.suffix
.com
Теперь ваши файлы localhost должны работать без добавления
http://
.источник
.com
ко всему, что вы вводите в адресную строку. Тем не менее, это работает отлично. Для полноты: я нашел эту настройку лучше использовать:,browser.fixup.alternate.enabled
как и выше решение все еще предшествует.www
(есть отдельная настройка для этого (называетсяbrowser.fixup.alternate.prefix)
.В строке адреса введите about: config и нажмите Enter.
О about: config "Это может привести к аннулированию вашей гарантии!" страница предупреждения может появиться. Нажмите Я буду осторожен, обещаю !, чтобы перейти к странице about: config.
В поле поиска введите keyword.enabled. Дважды щелкните по параметру keyword.enabled, чтобы установить для него значение false.
Обратите внимание, что это также предотвратит использование вещей, не похожих на URL, в качестве поисковых терминов. Например, после внесения этого изменения, если вы введете «как определить, варено ли яйцо» в строке поиска, вы просто получите ошибку DNS.
Другие ответы на этой странице дают возможность попробовать ваше имя сервера без суффикса без изменений (скажем, у вас есть сервер в вашем домене, который называется
git
, когда вы просто печатаетеgit/
и возникает проблема с DNS, вместоwww.git.com
перехода на страницу просто получите страница с ошибкой DNS).решение от Mozilla
источник
Я знаю, что это довольно странное решение, но вы можете сопоставить
localhost.com
его127.0.0.1
с вашим%windir%\system32\drivers\etc\hosts
файлом.Начните
notepad
как администратор (используя контекстное меню сверху в меню «Пуск») и откройте файл%windir%\system32\drivers\etc\hosts
, затем добавьте следующую запись:в конец файла. Сохранить. Теперь вы должны иметь возможность использовать localhost.com вместо localhost, на что Firefox не должен жаловаться. Обратите внимание, что это работает практически для любого доменного имени, которое вы хотите, поэтому вы можете сделать его короче.
источник
local.host
. Это гораздо более простое решение, чем настройка поисковых систем в браузере. :)l.h
должно работать даже.)После попытки уже опубликованных решений проблема все еще возникала в моей среде. Поиск Google направлен на https://cdivilly.wordpress.com/2013/08/15/disable-firefox-redirecting-to-localhost-com/
В этом блоге предлагается изменить
browser.fixup.alternate.enabled
свойство наfalse
. Это помогло мне.источник
Чтобы избежать этой проблемы, я настроил Firefox, чтобы всегда показывать
http://
протокол в строке URL.В
about:config
, установитеbrowser.urlbar.trimURLs
дляfalse
( https://support.mozilla.org/en-US/questions/881261 ).источник
Как сказано здесь :
about:config
в строке URL,browser.fixup.domainwhitelist.domain_name
(замените егоdomain_name
на локальное доменное имя, напримерlocalhost
),true
.источник
browser.fixup.domainwhitelist.localhost
уже есть и установлен вtrue
.Если вы все еще хотите , чтобы иметь возможность поиска из адресной строки, но вы также хотите , чтобы иметь возможность открывать локальные URL - адрес, вы можете установить
about:config
свойствоbrowser.fixup.dns_first_for_single_words
кtrue
, который будет делать запрос DNS для отдельных слов , какlocalhost
илиmyserver
и только превратить его в поиск, если запрос DNS не удается.Это дает вам лучшее из обоих миров - вы все равно можете искать из адресной строки, но если вы введете имя машины в вашей локальной сети, вы просто подключитесь к ней (при условии, что ваш DNS или
hosts
файл настроен). правильно конечно!)источник