Yoast SEO: Кананічныя URL-адрасы на сайце з дадатковым SSL

HTTPS

Калі мы перанеслі наш сайт на маховым кола, мы не прымушалі ўсіх уключаць SSL-злучэнне (https: // url, які забяспечвае бяспечнае злучэнне). Мы ўсё яшчэ не вызначыліся з гэтым. Мы можам гарантаваць, што прадстаўленыя формы і частка электроннай камерцыі бяспечныя, але мы не ўпэўненыя ў тым, наколькі проста прачытаны сярэдні артыкул.

Маючы гэта на ўвазе, мы зразумелі, што нашы кананічныя сувязі выяўляюцца як бяспечнымі, так і небяспечнымі. Я шмат не чытаў па гэтай тэме, але, здаецца, гэта можа выклікаць праблемы, калі Google разглядае кожны шлях асобна. Сапраўды, у Інтэрнэт-майстрах мы павінны былі зарэгістраваць абаронены сайт асобна, таму я магу толькі здагадвацца, што гэта можа выклікаць блытаніну.

Што такое кананічная спасылка?

Кананічны элемент спасылкі - гэта элемент у галоўным раздзеле 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 для барацьбы са спамам. Даведайцеся, як дадзеныя апрацоўваюцца каментар.