use URL (sans query param) as cache key