Yoast SEO: Канонични URL адреси на сайт с незадължителен SSL

HTTPS

Когато преместихме нашия сайт в маховик, не принудихме всички да имат SSL връзка (https: // url, който осигурява сигурна връзка). Все още не сме решили по този въпрос. Можем да гарантираме, че подадените формуляри и частта за електронна търговия са защитени, но не сме сигурни само за средната статия за четене.

Имайки това предвид, осъзнахме, че нашите канонични връзки са както сигурни, така и несигурни. Не съм чел много по темата, но изглежда, че може да е проблематично, ако Google третира всеки път поотделно. В действителност, в рамките на уеб администраторите, трябваше да регистрираме защитения сайт поотделно, така че мога само да гадая, че това ще доведе до объркване.

Какво е Canonical Link?

Каноничният елемент на връзката е елемент в главата на HTML страница (невидим за потребителите), който насочва търсачките към предпочитаната версия на уеб страница. Това е съществен елемент при оптимизирането на вашия сайт за търсачки, тъй като искате да се уверите, че всеки орган, предаден чрез връзки, преминава към съответния URL адрес. По-голямата част от системите за управление на съдържанието създават множество пътища към идентично съдържание. Без канонично да дефинирате подходящия път, вашият орган може да бъде разделен между множество пътища към едно и също съдържание.

При преглед на Yoast SEO база знания за плъгини, плъгинът просто изтегля постоянната връзка чрез стандартната функция на WordPress. С други думи, ако сте на защитена страница, той ще изброи https пътя, ако не - ще изброи http пътя. Ъъъ.

В рамките на нашата тема functions.php файл и с помощта на каноничния филтър на Yoast wpseo_canonical, добавихме следната функция, за да принудим всички канонични връзки към защитения URL адрес:

функция mtb_canonical_ssl ($ url) {$ url = preg_replace ("/ ^ http: / i", "https:", $ url); върнете $ url; } add_filter ('wpseo_canonical', 'mtb_canonical_ssl');

Сега, независимо към кой път преминава потребителят или как роботът на Google улавя каноничното, той ще се покаже само като защитена страница с URL адреса https: //. Приставката Yoast имаше опция да дефинира това, но изглежда, че е деприкирана от приставката.

2 Коментари

  1. 1
  2. 2

Какво мислите?

Този сайт използва Akismet за намаляване на спама. Научете как се обработват данните за коментарите ви.