Od czasu aktualizacji z Firefox 3.6.x mój pasek adresu ma dziwactwo, które nigdy tam nie było. Kiedy piszę, na przykład:
localhost/my_dir/index.php
Firefox zamienia to w zapytanie, moja wyszukiwarka to Google. Aby obejść ten problem (po zapomnieniu muszę to robić prawie za każdym razem dla FF), muszę wpisać:
http://localhost/my_dir/index.php
W ten sposób jestem poprawnie kierowany do mojego serwera localhost. Nie muszę tego robić w żadnej innej przeglądarce i pomyślałem, że to pytanie dotyczące przycinania adresów URL może zmienić zachowanie, ale tak się nie stało.
Jakieś pomysły na to, jak mogę zapobiec przekształceniu „localhost” w zapytanie?
browser.fixup.domainwhitelist.localhost
zetrue
jest wprowadzony w ostatnich wersjach Firefoksa.Odpowiedzi:
about:config
w pasku adresu URLbrowser.fixup.alternate.suffix
.com
Teraz twoje pliki localhost powinny działać bez konieczności dodawania
http://
.źródło
.com
do wszystkiego, co wpiszesz w pasku adresu. Działa to jednak dobrze. Ze względu na kompletność: znalazłem to ustawienie, które lepiej stosowaćbrowser.fixup.alternate.enabled
.www
browser.fixup.alternate.prefix)
Na pasku lokalizacji wpisz about: config i naciśnij klawisz Enter.
About: config „Może to spowodować utratę gwarancji!” może zostać wyświetlona strona ostrzegawcza. Kliknij, będę ostrożny, obiecuję !, aby przejść do strony about: config.
W polu wyszukiwania wpisz keyword.enabled .Double kliknij keyword.enabled pierwszeństwo ustawić jej wartość na false.
Pamiętaj, że zapobiegnie to również używaniu rzeczy, które nie są podobne do adresów URL, jako wyszukiwanych haseł. Na przykład po wprowadzeniu tej zmiany, jeśli wpiszesz „jak sprawdzić, czy jajko jest ugotowane” w pasku wyszukiwania, po prostu pojawi się błąd DNS.
Inne odpowiedzi na tej stronie dają sposób próbować nazwę serwera przyrostek mniej bez modyfikacji (powiedzmy masz serwer w domenie o nazwie
git
po wpisaniu tylkogit/
i istnieje problem DNS, zamiast poruszania sięwww.git.com
będziesz po prostu strona błędu DNS).rozwiązanie Mozilli
źródło
Wiem, że to trochę dziwne rozwiązanie, ale można map
localhost.com
do127.0.0.1
z%windir%\system32\drivers\etc\hosts
pliku.Uruchom
notepad
jako administrator (używając menu kontekstowego na górze w menu Start) i otwórz plik%windir%\system32\drivers\etc\hosts
, a następnie dodaj wpis w następujący sposób:do końca pliku. Zapisać. Teraz powinieneś móc korzystać z localhost.com zamiast localhost, na co Firefox nie powinien narzekać. Pamiętaj, że działa to praktycznie dla dowolnej nazwy domeny, dzięki czemu możesz ją skrócić.
źródło
local.host
. Jest to o wiele prostsze rozwiązanie niż konfigurowanie wyszukiwarek w przeglądarce. :)l.h
Powinno działać nawet.)Po wypróbowaniu już opublikowanych rozwiązań problem nadal występował w moim środowisku. Wyszukiwarka Google skierowana na https://cdivilly.wordpress.com/2013/08/15/disable-firefox-redirecting-to-localhost-com/
Ten post na blogu sugeruje zmianę
browser.fixup.alternate.enabled
właściwości nafalse
. To załatwiło sprawę.źródło
Aby uniknąć tego problemu, skonfigurowałem Firefoksa tak, aby zawsze wyświetlał
http://
protokół w pasku adresu URL.W
about:config
ustawionobrowser.urlbar.trimURLs
nafalse
( https://support.mozilla.org/en-US/questions/881261 ).źródło
Jak powiedziano tutaj :
about:config
w pasku adresu URL,browser.fixup.domainwhitelist.domain_name
(zamieńdomain_name
na nazwę domeny lokalnej, np.localhost
),true
.źródło
browser.fixup.domainwhitelist.localhost
jest już ustawiony i ustawiony natrue
.Jeśli nadal chcesz wyszukiwać z paska adresu, ale chcesz także otwierać lokalne adresy URL, możesz ustawić
about:config
właściwośćbrowser.fixup.dns_first_for_single_words
natrue
, która wykona zapytanie DNS dla pojedynczych słów takich jaklocalhost
lubmyserver
i zamieni je tylko w wyszukaj, jeśli zapytanie DNS nie powiedzie się.Daje to najlepsze z obu światów - nadal możesz wyszukiwać z paska adresu, ale jeśli wpiszesz nazwę maszyny w sieci LAN, po prostu połączysz się z nią (zakładając, że skonfigurowano DNS lub
hosts
plik oczywiście poprawnie!)źródło