Yoast SEO: Mga Canonical URL sa isang Site na may Opsyonal na SSL

https

Nang ilipat namin ang aming site sa bolante, hindi namin pinilit ang lahat sa isang koneksyon sa SSL (ang https: // url na nagsisiguro ng isang ligtas na koneksyon). Hindi pa rin tayo napagpasyahan dito. Maaari naming matiyak na ang mga pagsusumite ng form at ang bahagi ng ecommerce ay ligtas, ngunit hindi sigurado tungkol sa average na artikulo lamang na babasahin.

Sa pag-iisip na iyon, napagtanto namin na ang aming mga kanonikal na link ay nagpapakita ng parehong ligtas at walang katiyakan. Hindi pa ako nababasa nang marami sa paksa, ngunit tila maaaring maging problema kung magkahiwalay na tinatrato ng Google ang bawat landas. Sa katunayan, sa loob ng Webmasters, kailangan naming iparehistro nang magkahiwalay ang ligtas na site upang mahulaan ko lamang na magdulot ito ng pagkalito.

Ano ang isang Canonical Link?

Ang isang elemento ng link na canonical ay isang elemento sa seksyon ng ulo ng isang pahina ng HTML (hindi nakikita ng mga gumagamit) na gumagabay sa mga search engine sa ginustong bersyon ng isang web page. Ito ay isang mahalagang elemento kapag na-optimize ang iyong site para sa mga search engine dahil nais mong matiyak na ang anumang awtoridad na dumaan sa mga link ay pupunta sa naaangkop na URL. Ang karamihan sa mga system ng pamamahala ng nilalaman ay gumagawa ng maraming mga landas sa magkatulad na nilalaman. Nang walang isang canonical upang tukuyin ang naaangkop na landas, ang iyong awtoridad ay maaaring hatiin sa pagitan ng maraming mga path sa parehong nilalaman.

Sa pagrepaso sa Yoast SEO batayan ng kaalaman sa plugin, hinihila lamang ng plugin ang permalink sa pamamagitan ng karaniwang pag-andar ng WordPress. Sa madaling salita, kung nasa isang ligtas na pahina ka, ililista nito ang landas ng https, kung hindi ka - ililista nito ang landas ng http. Ugh

Sa loob ng aming mga tema functions.php file, at paggamit ng kanonikal na filter ng Yoast wpseo_canonical, idinagdag namin ang sumusunod na pagpapaandar upang pilitin ang lahat ng mga canonical na link sa ligtas na URL:

function mtb_canonical_ssl ($ url) {$ url = preg_replace ("/ ^ http: / i", "https:", $ url); ibalik ang $ url; } add_filter ('wpseo_canonical', 'mtb_canonical_ssl');

Ngayon, anuman ang landas na pupuntahan ng isang gumagamit o kung paano kinukuha ng crawler ng Google ang canonical, lalabas lamang ito bilang ligtas na pahina kasama ang https: // URL path. Ang Yoast plugin ay may pagpipilian upang tukuyin ito, ngunit lilitaw na ito ay depricated mula sa plugin.

2 Comments

  1. 1
  2. 2

Ano sa tingin ninyo?

Ang site na ito ay gumagamit ng Akismet upang mabawasan ang spam. Alamin kung paano naproseso ang data ng iyong komento.