Seit dem Upgrade von Firefox 3.6.x weist meine Adressleiste eine Macke auf, die vorher nicht da war. Wenn ich beispielsweise Folgendes eingebe:
localhost/my_dir/index.php
Firefox macht daraus eine Suchanfrage, meine Suchmaschine ist Google. Um das zu umgehen (nachdem ich vergessen habe, dass ich das bei FF fast jedes Mal tun muss), muss ich Folgendes eingeben:
http://localhost/my_dir/index.php
Auf diese Weise werde ich korrekt zu meinem lokalen Server weitergeleitet. Ich muss dies für keinen anderen Browser tun, und ich dachtediese Frage und Antwort zum URL-Trimmenkönnte das Verhalten ändern, tat es aber nicht.
Irgendwelche Ideen, wie ich verhindern kann, dass „localhost“ in eine Suchanfrage umgewandelt wird?
Antwort1
- Geben Sie
about:config
die URL-Leiste ein - Geben Sie in das Filtersuchfeld ein
browser.fixup.alternate.suffix
- Doppelklicken Sie auf diesen Eintrag, um ihn zu bearbeiten und zu entfernen:
.com
Jetzt sollten Ihre Localhost-Dateien funktionieren, ohne dass Sie hinzufügen müssen http://
.
Antwort2
Wenn Sie weiterhin über die Adressleiste suchen können möchten, aber auch lokale URLs öffnen möchten, können Sie die about:config
Eigenschaft browser.fixup.dns_first_for_single_words
auf setzen. Dadurch wird eine DNS-Abfrage für einzelne Wörter wie oder true
durchgeführt und nur dann in eine Suche umgewandelt, wenn die DNS-Abfrage fehlschlägt.localhost
myserver
Damit haben Sie das Beste aus beiden Welten: Sie können zwar noch immer über die Adressleiste suchen, aber wenn Sie den Namen einer Maschine in Ihrem LAN eingeben, wird stattdessen einfach eine Verbindung zu dieser hergestellt (vorausgesetzt natürlich, Ihr DNS oder Ihre hosts
Datei ist richtig eingerichtet!).
Antwort3
Geben Sie in der Adressleiste about:config ein und drücken Sie die Eingabetaste.
Möglicherweise wird die Warnseite about:config „Dies kann zum Erlöschen Ihrer Garantie führen!“ angezeigt. Klicken Sie auf „Ich werde vorsichtig sein, versprochen!“, um zur Seite about:config zu gelangen.
Geben Sie in das Suchfeld einSchlüsselwort.aktiviert.Doppelklicken Sie auf die Einstellung keyword.enabled, um ihren Wert auf „false“ zu setzen.
Bitte beachten Sie, dass dadurch auch verhindert wird, dass Dinge, die nicht URL-ähnlich sind, als Suchbegriffe verwendet werden. Wenn Sie beispielsweise nach dieser Änderung „Wie erkenne ich, ob ein Ei gekocht ist“ in die Suchleiste eingeben, erhalten Sie nur einen DNS-Fehler.
Andere Antworten auf dieser Seite bieten eine Möglichkeit, Ihren suffixlosen Servernamen ohne Änderungen auszuprobieren (nehmen wir an, Sie haben in Ihrer Domäne einen Server mit dem Namen git
. Wenn Sie einfach eingeben git/
und ein DNS-Problem vorliegt, wird Ihnen statt der Navigation zu www.git.com
nur eine DNS-Fehlerseite angezeigt).
Antwort4
Wie gesagtHier:
- Geben Sie
about:config
in die URL-Leiste ein: - Erstellen Sie einen Booleschen Parameter
browser.fixup.domainwhitelist.domain_name
(ersetzen Sie ihndomain_name
durch Ihren lokalen Domänennamen, z. B.localhost
), - Setzen Sie den Wert des neuen Parameters auf
true
.