absolute root descendant relative file url querystring hash hash