如何防止 Firefox 將「localhost/*」URL 轉換為搜尋查詢?

如何防止 Firefox 將「localhost/*」URL 轉換為搜尋查詢?

自從從 Firefox 3.6.x 升級以來,我的網址列出現了以前從未有過的怪現象。當我輸入時,例如:

localhost/my_dir/index.php

Firefox 將其變成搜尋查詢,我的搜尋引擎是 Google。為了解決這個問題(在忘記了我幾乎每次都需要為 FF 執行此操作之後),我必須輸入:

http://localhost/my_dir/index.php

這樣,我就可以正確地定向到我的本機主機伺服器。我不需要為任何其他瀏覽器執行此操作,我想關於 URL 修剪的問答可能會改變行為,但事實並非如此。

關於如何防止「localhost」變成搜尋查詢有什麼想法嗎?

答案1

  1. about:config在網址列輸入
  2. 在篩選器搜尋框中,輸入browser.fixup.alternate.suffix
  3. 雙擊該條目進行編輯並刪除:.com

現在您的 localhost 檔案應該可以工作,而無需添加http://.

答案2

如果您仍然希望能夠從地址欄進行搜索,但也希望能夠打開本地 URL,則可以將該about:config屬性設置browser.fixup.dns_first_for_single_words為,這將對像or 這樣true的單字進行 DNS 查詢,並且僅將其轉換為如果DNS 查詢失敗則進行搜尋。localhostmyserver

這為您提供了兩全其美的功能 - 您仍然可以從地址欄進行搜索,但如果您輸入 LAN 上的計算機名稱,那麼您只需連接到該計算機(假設您的 DNS 或hosts文件已設置)當然正確!

答案3

  1. 在位置列中,輸入 about:config 並按 Enter。

  2. about:config“這可能會使您的保固失效!”可能會出現警告頁面。點擊「我保證,我會小心!」繼續前往 about:config 頁面。

  3. 在搜尋欄位中,輸入啟用關鍵字雙擊“keyword.enabled”首選項,將其值設為 false。

請注意,這也會阻止將非 URL 的內容用作搜尋字詞。例如,進行此更改後,如果您在搜尋欄中輸入“如何判斷雞蛋是否煮沸”,您只會收到 DNS 錯誤。

此頁面上的其他答案提供了一種無需修改即可嘗試無後綴伺服器名稱的方法(假設您的網域中有一個名為 的伺服器git,當您僅鍵入git/並且存在 DNS 問題時,www.git.com您將不會導航到DNS 錯誤頁面)。

來自 Mozilla 的解決方案

答案4

正如所說這裡:

  1. about:config在網址列輸入,
  2. 建立布林參數 browser.fixup.domainwhitelist.domain_name (替換domain_name為您的本地域名,例如localhost),
  3. 將新參數的值設為true

相關內容