LH Canonicaliser

LH Canonicaliser keeps the address bar on the page’s canonical URL. When a visitor reaches a page through a non-canonical address, for example one carrying tracking parameters or an old slug, it replaces the address bar and the current browser history entry with the canonical URL, without reloading or redirecting. Bookmarks, copied links and shares then use the canonical address.

The target URL is worked out in PHP from the same canonical URL WordPress or BuddyPress prints in the head, and other plugins can supply one for pages those do not cover.

Key features

Documentation