Yoast SEO: kanonieke URL's op 'n webwerf met opsionele SSL

https

Toe ons ons webwerf na vliegwiel, het ons nie almal tot 'n SSL-verbinding gedwing nie (die https: // url wat 'n veilige verbinding verseker). Ons besluit nog nie hieroor nie. Ons kan verseker dat die indien van vorms en die e-handelsgedeelte veilig is, maar ons weet nie net oor die gemiddelde artikel wat u moet lees nie.

Met die oog daarop het ons besef dat ons kanonieke skakels veilig en onseker vertoon. Ek het nie veel oor die onderwerp gelees nie, maar dit lyk asof dit problematies kan wees as Google elke pad afsonderlik behandel. Inderdaad, binne Webmasters moes ons die veilige webwerf apart registreer, sodat ek net kon raai dat dit verwarring sou veroorsaak.

Wat is 'n Canonical Link?

'N Kanonieke skakelelement is 'n element in die hoofafdeling van 'n HTML-bladsy (onsigbaar vir gebruikers) wat soekenjins lei na die voorkeurweergawe van 'n webblad. Dit is 'n noodsaaklike element by die optimalisering van u webwerf vir soekenjins, aangesien u wil verseker dat enige gesag wat deur skakels oorgedra word, na die toepaslike URL gaan. Die oorgrote meerderheid inhoudbestuurstelsels lewer verskeie paaie na identiese inhoud. Sonder 'n kanonieke om die toepaslike pad te definieer, kan u gesag tussen verskeie paaie na dieselfde inhoud verdeel word.

By die hersiening van die Yoast SEO plugin-kennisbasis, trek die plugin die permalink eenvoudig deur WordPress se standaardfunksie. Met ander woorde, as u op 'n veilige bladsy is, sal dit die https-pad noem, as u nie is nie - dit sal die http-pad noem. Ugh.

Binne ons temas Organisch lêer en gebruik die kanonieke filter van Yoast wpseo_kanonies, het ons die volgende funksie bygevoeg om alle kanonieke skakels na die veilige URL te dwing:

funksie mtb_canonical_ssl ($ url) {$ url = preg_replace ("/ ^ http: / i", "https:", $ url); stuur $ url terug; } add_filter ('wpseo_canonical', 'mtb_canonical_ssl');

Ongeag na watter pad 'n gebruiker gaan of hoe die Google-crawler die kanonieke vang, sal dit nou net as die veilige bladsy verskyn met die https: // URL-pad. Die Yoast-inprop het vroeër die opsie gehad om dit te definieer, maar dit blyk dat dit van die inprop ontneem is.

2 Comments

  1. 1
  2. 2

Wat dink jy?

Hierdie webwerf gebruik Akismet om spam te verminder. Leer hoe jou opmerking verwerk is.