public function canonicalRedirection($canonicalURL = '') { if (Tools::getValue('live_edit')) { return; } $protocol_link = Configuration::get('PS_SSL_ENABLED') ? 'https://' : 'http://'; $protocol_content = (isset($useSSL) and $useSSL and Configuration::get('PS_SSL_ENABLED')) ? 'https://' : 'http://'; $smartbloglink = new SmartBlogLink($protocol_link, $protocol_content); if (Validate::isLoadedObject($this->post) && ($canonicalURL = $smartbloglink->getSmartBlogPostLink($this->post, $this->post->link_rewrite))) { parent::canonicalRedirection($canonicalURL); } }