For documents like PDFs, there’s no way to position canonical tags in the webpage header simply because there is not any web page portion. In this sort of instances, you’ll have to use HTTP headers to set canonicals. The JS redirect sounds like some a messy circumstance, but to reply https://zanybookmarks.com/story18861229/5-easy-facts-about-hreflang-to-non-canonical-described