Firefox가 'localhost / *'URL을 검색어로 변환하지 못하게하는 방법은 무엇입니까?


24

Firefox 3.6.x에서 업그레이드 한 이후 주소 표시 줄에 이전에는 없었던 기능이 있습니다. 예를 들어 입력하면

localhost/my_dir/index.php

Firefox는 검색어를 검색어로 바꾸고 검색 엔진은 Google입니다. 이 문제를 해결하려면 (FF를 위해 거의 매번이 작업을 수행해야한다는 것을 잊은 후에) 다음을 입력해야합니다.

http://localhost/my_dir/index.php

이렇게하면 로컬 호스트 서버로 올바르게 연결됩니다. 다른 브라우저에서는이 작업을 수행 할 필요가 없으며 URL 트리밍에 대한이 Q / A 가 동작을 변경시킬 수 있다고 생각 했지만 그렇지 않았습니다.

'localhost'가 검색어로 바뀌지 않도록하는 방법에 대한 아이디어가 있습니까?


이것은 더 이상 발생하지 않아야 browser.fixup.domainwhitelist.localhosttrue파이어 폭스의 최신 버전에 도입된다.
koppor

답변:


23
  1. 입력 한 about:configURL 표시 줄에
  2. 필터 검색 창에 browser.fixup.alternate.suffix
  3. 이 항목을 두 번 클릭하여 편집하고 제거하십시오. .com

이제 localhost 파일은 추가하지 않아도 작동합니다 http://.


2
이것은 나를 위해 작동하지 않습니다! Firefox를 다시 시작하고 "localhost : 4567"을 입력하면 Google 검색이 수행됩니다!
IanVaughan

14
나는 이것이 FF가 당신이 주소 표시 줄에 입력 하는 것을 추가하는 것을 막기 때문에이 질문에 대한 정답이라고 생각하지 않습니다 .com. 그러나 이것은 잘 작동합니다. 완벽을 기하기 위해 :이 설정을 사용하는 것이 더 낫다는 것을 알았습니다. browser.fixup.alternate.enabled, 위의 솔루션이 여전히 .wwwbrowser.fixup.alternate.prefix)
우선

2
@IanVaughan 질문과 관련하여, 실제 검색어에 관한 것이기 때문에 이것이 정답이라고 생각합니다 : superuser.com/questions/382905/…
peterp

7
  1. 위치 표시 줄에 about : config를 입력하고 Enter를 누르십시오.

  2. about : config "보증이 무효화 될 수 있습니다!" 경고 페이지가 나타날 수 있습니다. about : config 페이지로 계속 진행하려면주의 할 것입니다!를 클릭하십시오.

  3. 검색 필드에 keyword.enabled를 입력 하십시오. keyword.enabled 환경 설정을 두 번 클릭하여 값을 false로 설정하십시오.

이렇게하면 URL이 아닌 것들이 검색어로 사용되지 않습니다. 예를 들어이 변경을 수행 한 후 검색 창에 "계란이 끓여 있는지 확인하는 방법"을 입력하면 DNS 오류가 발생합니다.

이 페이지의 다른 답변의 당신이 당신의 도메인의 서버를 호출 있다고 가정 해 봅시다 (수정없이 접미어가없는 서버 이름을 시도 할 수있는 방법 제공 git방금 입력 할 때, git/그리고 DNS 문제 대신에 탐색하는,이 www.git.com단지거야 당신을 DNS 오류 페이지).

Mozilla 솔루션


4

나는이 이상한 솔루션의 종류 알고,하지만 당신은 매핑 할 수 있습니다 localhost.com127.0.0.1당신과 함께 %windir%\system32\drivers\etc\hosts파일.

시작 notepad메뉴에서 컨텍스트 메뉴를 사용하여 관리자로 시작하고 파일 %windir%\system32\drivers\etc\hosts을 연 후 다음과 같이 항목을 추가하십시오.

127.0.0.1 localhost.com

파일의 끝까지. 구하다. 이제 Firefox가 불평해서는 안되는 localhost 대신 localhost.com을 사용할 수 있습니다. 이것은 실제로 원하는 도메인 이름에서 작동하므로 더 짧게 만들 수 있습니다.


몇 주 전에 발견 한 이후이 방법을 사용하고 있습니다. 사용 local.host합니다. 이것은 브라우저에서 검색 엔진을 구성하는 것보다 훨씬 간단한 솔루션입니다. :)
iglvzx

흠 ... 내 호스트 파일에 이미 "127.0.0.1 localhost"가 있고 관리자로 저장된 새 항목을 추가하고 Firefox를 다시 시작했습니다 ... 동일한 동작입니다. @iglvzx : 호스트에 추가 한 후 문자 그대로 "local.host/xyz"를 주소 표시 줄에 입력합니까?
danjah

@ Danjah 예, 그게 내가하는 일입니다. 호스트 파일에 무엇을 추가 했습니까?
iglvzx 2019 년

"127.0.0.1 localhost", "127.0.0.1 localhost.com"아래에 다른 줄을 추가 했습니까?
danjah

1
이것은 모든 브라우저에서 작동하며, 더 짧게 만들 수도 있습니다 (예 : l.h작동).
John Chadwick



1

여기에 말했듯 :

  1. 입력 한 about:configURL 표시 줄에,
  2. 부울 매개 변수 작성 browser.fixup.domainwhitelist.domain_name ( domain_name과 같은 로컬 도메인 이름으로 대체 localhost)
  3. 새 매개 변수 값을로 설정하십시오 true.

최신 버전의 Firefox에서는 키 browser.fixup.domainwhitelist.localhost가 이미 있으며로 설정되어 true있습니다.
koppor

1

여전히 주소 표시 줄에서 검색 할 수있는,하지만 당신은 또한 지역의 URL을 열 수 있도록하려는 경우 설정할 수 있습니다 about:config재산 browser.fixup.dns_first_for_single_wordstrue같은 하나의 단어에 대한 DNS 쿼리를 할 것, localhost또는 myserver및 단지로 돌려을 DNS 쿼리가 실패하면 검색하십시오.

이것은 당신에게 두 세계의 최고를 제공합니다-당신은 여전히 ​​주소 표시 줄에서 검색 할 수 있지만 LAN에 컴퓨터 이름을 입력하면 대신 DNS에 연결됩니다 (DNS 또는 hosts파일이 설정 되었다고 가정) 물론!)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.