How to make Firefox stop suggesting if I meant to go a website when I search

Solution 1:

It seems we will be able disable this new feature via about:config in Firefox 36: https://bugzilla.mozilla.org/show_bug.cgi?id=1088050

For now you can add this line:

notification[value="keyword-uri-fixup"] { display: none !important; }

to the userChrome.css inside the chrome subfolder of your Firefox profile folder. If userChrome.css doesn't exist there, create it: http://kb.mozillazine.org/UserChrome-example.css

Or, alternatively, you can use the Stylish add-on and create a new user style like this:

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
notification[value="keyword-uri-fixup"] { display: none !important; }

Solution 2:

This is probably due to your ISP providing you with a poorly-configured DNS server, as per this Super User answer about Chrome, which behaves similarly:

Your DNS is taking that word and telling Chrome that its a website. So Chrome asks you if you meant to visit it. Chances are, if you did visit that site, you'd end up on your ISP's not found page.

The only way I've found to rectify this is turning off the "web service" option in the options and changing your DNS to [a better DNS provider].