Le réglage URL canonique : canonical
Le terme canonical
est un suffixe que l'on ajoute aux données Blogger de type URL, pour obtenir une url canonique du blog.
L'url canonique d'un blog
Mise à jour :
Blogger a abandonné le domaine national de premier niveau le 29 mai 2018. Les blogs Blogger sont désormais redirigés vers le domaine blogspot.com
!
L'url canonique est l'url officielle de votre blog. C'est cette url que vous devez utiliser par défaut pour référencer votre blog ou partager vos articles sur le web.
Les principales caractéristiques d'une url canonique d'un blog Blogger depuis avril 2016 sont :
Protocole
https
ouhttp
(variable selon le règlage défini dans l'UI).Domaine
blogspot.com
(uniquement pour les domaines blogspot).Absence de paramètres et d'ancres.
URL canonique d'un blog
https://blog_name.blogspot.com/
URL canonique d'un article
https://blog_name.blogspot.com/yyyy/MM/post_title.html
URL canonique d'une page autonome
https://blog_name.blogspot.com/p/page_title.html
Dépréciation des anciennes données canoniques
Le paramètre canonical
est apparu en avril 2016, en même temps que les données de type URL.
Sur le long terme, ce nouveau paramètre a pour objectif de remplacer les anciennes données canoniques :
blog.canonicalUrl
blog.canonicalHomepageUrl
posts[i].canonicalUrl
posts[i].absoluteUrl
Même si ces anciennes données sont toujours actives, ne les utilisez plus dans vos nouveaux développements ! Elles sont classées en cours d'abandon !
Explorateur de données Blogger - Les données de type URL
Convertir une donnée de type URL en une url canonique
D'un point de vue technique, le réglage canonical
est une donnée renfermée dans un objet, qui lui-même est contenu dans la donnée à régler. Le réglage renvoit une nouvelle valeur.
Échantillonnage des ressources
canonical: URL
En pratique, dans l'éditeur XML du thème, le réglage s'ajoute au nom de la donnée de type url :
Syntaxe de sortie
data:URL.canonical
Exemple avec la donnée universelle data:view.url
:
<data:view.url.canonical/>
Suite à la dépréciation du domaine national de premier niveau, doit-on continuer à mentionner ce suffixe à une donnée de type url ?
Oui, parce que la valeur d'une url de blog peut parfois renvoyer une valeur avec des ancres ou/et des paramètres. En utilisant ce suffixe, vous vous assurez que l'url est nettoyée des artifices inutiles.
Combinaisons des paramètres canonical et http/https
Pour forcer un protocole d'entête d'une url canonique, utilisez les réglages http
et https
.
Exemples
<!-- canonical http --> <data:view.url.canonical.http/> <!-- canonical https --> <data:view.url.canonical.https/>
Les réglages de données
any / notEmptyempty
canonical
namelanguagecountryvariant
escapedcssEscapedjsEscapedjsonEscaped
daymonthyeardayOfWeekdayOfMonthdayOfYear
firstlast
widthheightoriginalWidthoriginalHeight
httphttps
iso8601
isResizable
languageAlignmentlanguageDirection
size / length (array)
size / length (string)
size (array[image])url (array[image])
isYoutubeyoutubeMaxResDefaultUrl
size (skin font)family
colorimage
redgreenbluealphatransparentinverse
shareauthortimestampcommentslabelslocationicons
AdSenseAttributionBlogBlogArchiveBloggerButtonBlogListBlogSearchContactFormFeaturedPostFeedFollowersHeaderHTMLImageLabelLinkListPageListPopularPostsProfileReportAbuseStatsSubscribeTextTextListTranslateWikipedia