Fara í efni
SilktideHjálp

Tvöföld vefsvæðisföng

Silktide prófar hvort vefsvæðið þitt sé aðgengilegt á einu vefsvæði. Algeng mistök eru að sama vefsvæði sé aðgengilegt á mörgum vefsvæðum, til dæmis bæði með og án „www“ eða bæði yfir örugga og óörugga tengingu, án þess að beina umferðinni á eina valda útgáfu.

Til dæmis geta öll þessi fjögur vefsvæði birt sama vefsvæðið:

http://example.com/
https://example.com/
http://www.example.com/
https://www.example.com/

Vefsvæði ætti að hafa eitt kanónískt vefsvæðisfang og aðrar útgáfur ættu að beina á það. Þegar svo er ekki virkar hver útgáfa sem sérstakt afrit af vefsvæðinu þínu.

Hvers vegna þetta skiptir máli

Þegar sama efni er birt á mörgum vefsvæðum skiptist orðspor vefsvæðisins og það veldur ýmsum hagnýtum vandamálum:

  • Fólk tengir á þá útgáfu sem það lenti á og þannig dreifist leitarvirði bakvísana þinna á milli afritanna.
  • Deilingar á samfélagsmiðlum skiptast á sama hátt og læk og deilingartalningar dreifast á milli tvítekinna vefslóða.
  • Leitarvélar þurfa að giska á hvaða útgáfa sé sú rétta og geta skráð þá útgáfu sem þú ætlaðir ekki að nota.
  • Vafrakökur sem eru stilltar á einni útgáfu eru hugsanlega ekki læsilegar á annarri, sem getur truflað innskráningu og innkaupakörfur þegar gestir fara á milli þeirra.
  • Útgáfur sem eru birtar án skilja gesti eftir í óöruggri tengingu.

Hvernig á að laga þetta

  1. Veldu eitt kanónískt vefsvæðisfang – yfirleitt https://-útgáfuna, með eða án „www“ eftir því sem þú kýst.
  2. Stilltu vefþjóninn þinn eða þannig að allar aðrar útgáfur beini varanlega á það (HTTP-staða 301). Stjórnborð hýsingaraðilans þíns er oft með stillingu fyrir þetta; annars þarf aðeins litla breytingu á uppsetningu vefþjónsins, til dæmis:
# Apache: beina öllu á https://www.example.com
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https://www.example.com%{REQUEST_URI} [L,R=301]
  1. Uppfærðu innri tengla og vefkortið þitt þannig að þau noti kanóníska vefsvæðisfangið, svo gestir og vefskriður séu ekki send í gegnum tilvísanir.

Hvernig Silktide prófar þetta

  1. Býr til fjórar útgáfur af léninu á vefsvæðinu þínu: http:// og https://, hvor með og án „www“-forskeytisins. Vefsvæði á sérsniðnu undirléni (til dæmis blog.example.com) eru ekki prófuð.
  2. Sækir hverja útgáfu beint, fylgir öllum tilvísunum og skráir endanlega vefslóðina sem hún lendir á. Sjálfvirkt myndaðar leitarfyrirspurnir og brot eru hunsuð svo þau líti ekki út eins og mismunandi áfangastaðir.
  3. Ef allar útgáfur sem svara enda á sama vefsvæðisfanginu stenst prófunin.
  4. Annars er hver útgáfa sem svarar prófuð aftur í raunverulegum vafra (sum vefsvæði beina með , sem aðeins vafri getur fylgt) og hver útgáfa tilkynnt ásamt vefsvæðisfanginu sem hún leiðir á, fyrir báðar tegundir beiðna.

Úrræðaleit

Vefsvæðið mitt beinir áfram en prófunin mistekst samt

Athugaðu hvort allar útgáfur beini áfram. Algengt er að gleymist að beina http://example.com en ekki http://www.example.com, eða að mismunandi útgáfur beinist á ólíka áfangastaði (ein útgáfa á forsíðuna og önnur á tungumálaval).

Tilvísunin virkar í vafranum mínum

Tilvísanir sem eru gerðar með JavaScript virka í vöfrum en eru hægari, óáreiðanlegri fyrir vefskriði og fá óhagstæðari meðferð hjá leitarvélum en tilvísanir á hlið vefþjóns. Silktide sýnir bæði hvað bein beiðni og vafri sáu svo þú getir komið auga á þetta: notaðu 301-varanlega tilvísun á hlið vefþjóns í staðinn.

Frekari upplýsingar

Síðast uppfært

Var þessi síða gagnleg?