use setCanonicalLink