How to remove specific top hits in Safari’s address bar

auto-completebrowser-historysafari

(Similar to this How can I remove an autocomplete suggestion from Safari's address bar?, but those answers do not help)

A site I visit frequently is located at:

http://example.com/sub

Unfortunately when I begin typing "exa" in the address bar, I get two propositions in top hits:

http://example.com
http://example.com/sub

with the first being highlighted, and used if I (miss the arrow down key and) hit enter

I have bookmarked and favorited the http://example.com/sub site and try to never visit http://example.com but never the less it always shows as top site.

I cleared my history of each and every entry to http://example.com/* except for http://example.com/sub, and redo that step every time I accidently visit the wrong site

And no, I don't want do delete my whole browsing history

Best Answer

It's actually not possible to remove the root domain from Safari's top hits. I've always had this problem and find it irritating.

As seen, I've never visited Apple's US website, but only the SG site. However, it still auto completes to it.

Image

Unfortunately, the problem is that Safari autofills the root domain, before auto completing the sub domain.

So, even if you don't visit http://example.com, it would still show up since you visit /sub.