How can I remove specific top hits in Safari's address bar?
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.


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.