Cache known site url prefixes

A partial revert of a6c32758e856ee3ba58181e138b7f92171b3d4bf