J'ai un lien de pagination qui ressemble à http://example.com/page/2 . Le rel = "canonical" est affiché comme http://example.com/2 .
Comment cela peut être résolu
Vous devez installer Yoast SEO puis ajouter à functions.php:
function return_Canon () {
$Canon_page = get_pagenum_link(1);
return $Canon_page;
}
function Canon_paged() {
if (is_paged()) {
add_filter( 'wpseo_canonical', 'return_Canon' );
}
}
add_filter('wpseo_head','Canon_paged');