自從從 Firefox 3.6.x 升級以來,我的網址列出現了以前從未有過的怪現象。當我輸入時,例如:
localhost/my_dir/index.php
Firefox 將其變成搜尋查詢,我的搜尋引擎是 Google。為了解決這個問題(在忘記了我幾乎每次都需要為 FF 執行此操作之後),我必須輸入:
http://localhost/my_dir/index.php
這樣,我就可以正確地定向到我的本機主機伺服器。我不需要為任何其他瀏覽器執行此操作,我想關於 URL 修剪的問答可能會改變行為,但事實並非如此。
關於如何防止「localhost」變成搜尋查詢有什麼想法嗎?
答案1
about:config
在網址列輸入- 在篩選器搜尋框中,輸入
browser.fixup.alternate.suffix
- 雙擊該條目進行編輯並刪除:
.com
現在您的 localhost 檔案應該可以工作,而無需添加http://
.
答案2
如果您仍然希望能夠從地址欄進行搜索,但也希望能夠打開本地 URL,則可以將該about:config
屬性設置browser.fixup.dns_first_for_single_words
為,這將對像or 這樣true
的單字進行 DNS 查詢,並且僅將其轉換為如果DNS 查詢失敗則進行搜尋。localhost
myserver
這為您提供了兩全其美的功能 - 您仍然可以從地址欄進行搜索,但如果您輸入 LAN 上的計算機名稱,那麼您只需連接到該計算機(假設您的 DNS 或hosts
文件已設置)當然正確!
答案3
在位置列中,輸入 about:config 並按 Enter。
about:config“這可能會使您的保固失效!”可能會出現警告頁面。點擊「我保證,我會小心!」繼續前往 about:config 頁面。
在搜尋欄位中,輸入啟用關鍵字雙擊“keyword.enabled”首選項,將其值設為 false。
請注意,這也會阻止將非 URL 的內容用作搜尋字詞。例如,進行此更改後,如果您在搜尋欄中輸入“如何判斷雞蛋是否煮沸”,您只會收到 DNS 錯誤。
此頁面上的其他答案提供了一種無需修改即可嘗試無後綴伺服器名稱的方法(假設您的網域中有一個名為 的伺服器git
,當您僅鍵入git/
並且存在 DNS 問題時,www.git.com
您將不會導航到DNS 錯誤頁面)。
答案4
正如所說這裡:
about:config
在網址列輸入,- 建立布林參數
browser.fixup.domainwhitelist.domain_name
(替換domain_name
為您的本地域名,例如localhost
), - 將新參數的值設為
true
。