Kas WWW kuulub ikka URL-ide hulka? PlatoBlockchaini andmete luure. Vertikaalne otsing. Ai.

Kas WWW kuulub ikka URL-ide hulka?

Juba aastaid on meie aadressiribades käinud väike pedantsusõda. Ühes nurgas on kaubamärgid nagu Google, Instagramisja Facebook. See grupp valis ümbersuunamise example.com et www.example.com. Vastasnurgas: GitHub, DuckDuckGoja Erimeelsused. See rühm on otsustanud teha vastupidise ja ümbersuunamise www.example.com et example.com.

Kas "WWW" kuulub URL-i? Mõnel arendajal on sellel teemal tugev arvamus. Uurime selle poolt- ja vastuargumente pärast pisut ajalugu.

Mis on Ws-iga?

Kolm W tähistavad "Veeb"1980. aastate lõpu leiutis, mis tutvustas maailmale brausereid ja veebisaite. „WWW” kasutamise tava tuleneb traditsioonist nimetada alamdomeene nende pakutava teenuse tüübi järgi:

  • veebiserver aadressil www.example.com
  • FTP-server aadressil ftp.example.com
  • IRC-server aadressil irc.example.com

WWW-vaba domeeniprobleem 1: küpsiste lekkimine alamdomeenidesse

"WWW-less" domeenide kriitikud on juhtinud tähelepanu sellele, et teatud olukordades alamdomeen.näide.com suudaks lugeda seatud küpsiseid example.com. See võib olla ebasoovitav, kui olete näiteks veebimajutusteenuse pakkuja, kes lubab klientidel hallata teie domeeni alamdomeene. Kuigi mure on kehtiv, oli käitumine Internet Exploreri spetsiifiline.

RFC 6265 standardib seda, kuidas brauserid küpsiseid kohtlevad, ja nimetab seda käitumist selgesõnaliselt ebaõigeks.

Teine potentsiaalne lekete allikas on Domain väärtus poolt seatud küpsistest example.com. Kui Domain väärtus on selgesõnaliselt määratud example.com, kuvatakse küpsised ka selle alamdomeenidele.

Küpsise väärtus Eksponeeritud example.com Eksponeeritud alamdomeen.näide.com
secret=data
secret=data; Domain=example.com

Kokkuvõtteks võib öelda, et seni, kuni te ei määra selgesõnaliselt a Domain väärtust ja teie kasutajad ei kasuta Internet Explorerit, ei tohiks küpsiste lekkeid tekkida.

WWW-vaba domeeniprobleem 2: DNS-peavalu

Mõnikord võib "WWW-vaba" domeen teie domeeninimesüsteemi (DNS) seadistamise keeruliseks muuta.

Kui kasutaja sisestab example.com brauseri aadressiribale, peab brauser teadma selle veebiserveri Interneti-protokolli (IP) aadressi, mida nad proovivad külastada. Brauser küsib seda IP-aadressi teie domeeni nimeserveritelt – tavaliselt kaudselt kasutaja Interneti-teenuse pakkuja (ISP) DNS-serverite kaudu. Kui teie nimeserverid on konfigureeritud vastama tähega Lindistus IP-aadressi sisaldav "WWW-vaba" domeen töötab hästi.

Mõnel juhul võiksite selle asemel kasutada a Kanooniline nimi (CNAME) rekord teie veebisaidi jaoks. Selline rekord võib seda kinnitada www.example.com on alias example123.somecdnprovider.com, mis käsib kasutaja brauseril otsida selle asemel IP-aadressi example123.somecdnprovider.com ja saatke HTTP päring sinna.

Pange tähele, et ülaltoodud näites kasutati WWW alamdomeeni. Selle jaoks ei ole võimalik CNAME-kirjet määratleda example.com. Kohta RFC 1912, CNAME-kirjed ei saa koos teiste kirjetega eksisteerida. Kui proovisite defineerida CNAME-kirjet example.com, nimeserveri (NS) kirjed example.com domeeni nimeserverite IP-aadresse sisaldav ei oleks lubatud. Selle tulemusena ei saaks brauserid aru saada, kus teie nimeserverid asuvad.

Mõned DNS-i pakkujad võimaldavad teil sellest piirangust mööda minna. Cloudflare nimetab nende lahendust CNAME lamendamine. Selle tehnikaga konfigureerivad domeeni administraatorid CNAME-kirje, kuid nende nimeserverid paljastavad A-kirje.

Näiteks kui administraator konfigureerib CNAME-kirje example.com osutades example123.somecdnprovider.comja A-rekord example123.somecdnprovider.com on olemas, osutades 1.2.3.4, siis paljastaks Cloudflare jaoks A-rekordi example.com osutades 1.2.3.4.

Kokkuvõtteks võib öelda, et kuigi probleem kehtib domeeniomanike jaoks, kes soovivad kasutada CNAME-kirjeid, pakuvad teatud DNS-i pakkujad nüüd sobivat lahendust.

WWW-vabad eelised

Suurem osa vastuargumendid WWW on praktilised või kosmeetilised. "Ei-WWW" pooldajad on väitnud, et lihtsam on öelda ja kirjutada example.com kui www.example.com (mis võib olla vähem segadusttekitav vähemate tehnikatundlike kasutajate jaoks).

WWW alamdomeeni vastased on samuti juhtinud tähelepanu sellele, et selle loobumisega kaasneb tagasihoidlik jõudluse eelis. Veebisaidi omanikud saavad seda tehes igast HTTP-päringust 4 baiti maha võtta. Kuigi see kokkuhoid võib suure liiklusega veebisaitide, nagu Facebook, jaoks kokku saada, ei ole ribalaius üldiselt napp ressurss.

WWW eelised

Üks praktiline argument WWW kasuks on olukord uuemate tippdomeenidega. Näiteks, www.example.miami on kohe äratuntav veebiaadressina kui näide.miami ei ole. See on vähem murettekitav saitide puhul, millel on äratuntavad tippdomeenid, näiteks Com.

Mõju teie otsingumootori asetusele

Praegune konsensus on, et teie valik ei mõjuta teie otsingumootori toimivust. Kui soovite ühelt teisele üle minna, peaksite ajutiste (HTTP 301) asemel konfigureerima püsivad ümbersuunamised (HTTP 302). Püsivad ümbersuunamised tagavad, et teie vanade URL-ide SEO väärtus kandub üle uutele.

Näpunäiteid mõlema toetamiseks

Saidid valivad tavaliselt kummagi example.com or www.example.com kui nende ametlik veebisait ja konfigureerige teise jaoks HTTP 301 ümbersuunamised. Teoreetiliselt on võimalik mõlemat toetada www.example.com ja example.com. Praktikas võivad kulud ületada tulu.

Tehnilisest vaatenurgast peaksite veenduma, et teie tehniline virn saab sellega hakkama. Teie sisuhaldussüsteem (CMS) või staatiliselt loodud sait peaks külastaja eelistatud hostinime säilitamiseks väljastama siselingid suhteliste URL-idena. Teie analüüsitööriistad võivad logida liiklust mõlemale hostinimele eraldi, välja arvatud juhul, kui saate hostinimesid varjunimedena konfigureerida.

Lõpuks peate oma otsingumootori jõudluse kaitsmiseks tegema täiendava sammu. Google käsitleb URL-i "WWW" ja "mitte-WWW" versioone dubleerida sisu. Sisu dubleerimiseks oma otsinguindeksist kuvab Google kumba kahest, mida kasutaja tema arvates eelistab – kas heas või halvas.

Google'is kuvamise üle kontrolli säilitamiseks soovitab see sisestada kanoonilised lingimärgendid. Esmalt otsustage, milline hostinimi on ametlik (kanooniline).

Näiteks kui valite www.example.com, peate sisestama järgmise koodilõigu  silt sisse https://example.com/my-article:

See koodilõik näitab Google'ile, et variant „WWW-less” esindab sama sisu. Üldjuhul eelistab Google seda versiooni, mille olete otsingutulemustes kanooniliseks märkinud, mis on selles näites "WWW".

Järeldus

Vaatamata intensiivsele kampaaniale mõlemal poolel, kehtivad mõlemad lähenemisviisid seni, kuni olete teadlik eelistest ja piirangutest. Kõigi oma aluste katmiseks seadistage kindlasti püsivad ümbersuunamised ühelt teisele ja oletegi valmis.

Ajatempel:

Veel alates CSSi trikid