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 autres réglages de données
AdSense
Attribution
Blog
BlogArchive
BloggerButton
BlogList
BlogSearch
ContactForm
FeaturedPost
Feed
Followers
Header
HTML
Image
Label
LinkList
PageList
PopularPosts
Profile
ReportAbuse
Stats
Subscribe
Text
TextList
Translate
Wikipediashare
author
timestamp
comments
labels
location
iconsred
green
blue
alpha
transparent
inverseany / notEmpty
emptycanonical
color
imagename
language
country
variantescaped
cssEscaped
jsEscaped
jsonEscapedday
month
year
dayOfWeek
dayOfMonth
dayOfYearfirst
lastwidth
height
originalWidth
originalHeighthttp
httpsiso8601
isResizable
languageAlignment
languageDirectionsize / length (array)
size / length (string)
size (array[image])
url (array[image])size (skin font)
familyisYoutube
youtubeMaxResDefaultUrl