Yoast SEO: kanoniczne adresy URL w witrynie z opcjonalnym SSL

https

Kiedy przenieśliśmy naszą witrynę do koło zamachowe, nie zmusiliśmy wszystkich do połączenia SSL (adres URL https: // zapewniający bezpieczne połączenie). Nadal jesteśmy w tej sprawie niezdecydowani. Możemy zapewnić, że przesyłanie formularzy i część dotycząca handlu elektronicznego są bezpieczne, ale nie mamy pewności co do przeciętnego artykułu do przeczytania.

Mając to na uwadze, zdaliśmy sobie sprawę, że nasze linki kanoniczne są zarówno bezpieczne, jak i niepewne. Nie czytałem wiele na ten temat, ale wydaje się, że mogłoby to być problematyczne, gdyby Google traktuje każdą ścieżkę osobno. Rzeczywiście, wśród webmasterów musieliśmy oddzielnie rejestrować bezpieczną witrynę, więc mogę tylko zgadywać, że spowodowałoby to zamieszanie.

Co to jest łącze kanoniczne?

Element odsyłacza kanonicznego to element w sekcji nagłówkowej strony HTML (niewidoczny dla użytkowników), który kieruje wyszukiwarki do preferowanej wersji strony internetowej. Jest to niezbędny element przy optymalizacji witryny pod kątem wyszukiwarek, ponieważ chcesz mieć pewność, że każdy organ przesyłany za pośrednictwem łączy trafia pod właściwy adres URL. Zdecydowana większość systemów zarządzania treścią tworzy wiele ścieżek do identycznej treści. Bez kanonicznego definiującego odpowiednią ścieżkę, Twoje uprawnienia mogłyby zostać podzielone na wiele ścieżek do tej samej treści.

Przeglądając Yoast SEO bazy wiedzy wtyczki, wtyczka po prostu pobiera permalink za pomocą standardowej funkcji WordPress. Innymi słowy, jeśli jesteś na bezpiecznej stronie, wyświetli ścieżkę https, jeśli nie - wyświetli ścieżkę http. Fuj.

W ramach naszego tematu functions.php plik i używając filtru kanonicznego Yoast wpseo_canonicaldodaliśmy następującą funkcję, aby wymusić wszystkie linki kanoniczne do bezpiecznego adresu URL:

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

Teraz niezależnie od tego, do której ścieżki przejdzie użytkownik i w jaki sposób robot Google przechwyci stronę kanoniczną, będzie ona wyświetlana tylko jako bezpieczna strona ze ścieżką adresu URL https: //. Wtyczka Yoast miała kiedyś opcję definiowania tego, ale wygląda na to, że została usunięta z wtyczki.

Komentarze 2

  1. 1
  2. 2

Co o tym myślisz?

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane komentarza.