Nachádzate sa tuBlogy / petiar's blog / Zabudnite na www!
Zabudnite na www!
Je zvláštne, koľko ľudí ešte dnes pri písaní adresy do prehliadača používa tie tri písmenká "www". Vlastne ich tak trochu chápem - existuje ešte stále veľa amatérskych webov, ktoré ono www vyžadujú. Pritom je to úplne zbytočný prežitok. Keď napíšete adresu webovej stránky do prehliadača, tak on akosi štandardne predpokladá, že sa má na ňu pripojiť pomocou http protokolu (to je taký súbor predpisov vďaka ktorému si môžme prezerať webové stránky).
Nezanedbateľný je vizuálny, marketingový efekt - o čo lepšie vyzerá keď napíšeme jednoduché Folk.sk, ktoré už pôsobí viac ako značka, symbol, názov, než www.folk.sk, čo je skôr technický zápis, adresa. Ak by som to mal k niečomu prirovnať, tak Folk.sk je ako T-Mobile, kdežto www.folk.sk je skôr Vajnorská 100/A, 831 01, Bratislava (aha, ešte si to pamätám!). A marketingoví experti by nám tĺkli do hlavy aj to, že zápis typu Folk.sk sa lepšie komunikuje.
A teraz späť k technickej stránke. Ako som v úvode naznačil - najhorší prípad nastáva, keď weby tie tri písmenká doslova vyžadujú, takže adresa www.nejakyweb.sk funguje, ale adresa nejakyweb.sk nie - keď ju napíšete do prehliadača, požadovaná stránka sa vám nezobrazí. To je veľmi zlé hlavne preto, že užívatelia potom nadobúdajú pocit, že to www je tam naozaj nevyhnutné. Nie je, je to zle nakonfigurovaný server.
Druhým prípadom, z pohľadu užívateľa lepším, je situácia, kedy server podporuje obe alternatívy - vráti stránku aj v prípade že zadáte adresu s www aj v prípade, že ju zadáte bez www. Z pohľadu prevádzkovateľa stránky je toto ale paradoxne najhoršia alternatíva. Aby som mohol objasniť prečo, dovoľte malú odbočku.
Vyhľadávače, okrem toho že aktívne indexujú weby podľa ich obsahu, si vytvárajú aj ich osobný rebríček. Každý web dostáva hodnotenie (v angličtine rank) podľa toho, koľko iných webov naň odkazuje. Tých kritérií je samozrejme viac, ale nateraz nám postačí aj táto hrubá definícia. Čím ma daný web lepšie hodnotenie, tým lepšie (vyššie) je umiestňovaný vo výsledkoch vyhľadávania. A to sa ráta, nie?
A teraz späť. Problém prevádzkovania oboch alternatív zápisu adresy je v tom, že vyhľadávače ju berú ako dva rôzne weby. Vidíte - už aj oni pochopili, že na www.nejakyweb.sk môže byť úplne iný obsah ako na nejakyweb.sk. Jednoducho povedané - vaše hodnotenie je potom rozdelené medzi obe alternatívy. Miesto hodnotenia (len príklad) 8, máte dva weby, každý s hodnotením 4. Jediným správnym riešením je preto prevádzkovať len alternatívu bez www. Navyše ešte treba nejako povedať vyhľadávačom, že všetko, čo bolo na www.nejakyweb.sk je teraz na nejakyweb.sk. A ako na to?
Na Apache serveri je ideálnym riešením pridať zápis do súboru .htaccess. Neviem ako toto spraviť na Micrsofťáckom IIS, ale údajne v jeho najnovšej verzii existuje akýsi nástroj, ktorý vie preložiť Apachovský .htaccess. Viac o tom neviem, tak poďme radšej na ten zápis. Tu je:
# Rewrite from page without www to page with www RewriteCond %{HTTP_HOST} ^www\.folk\.sk$ [NC] RewriteRule ^(.*)$ http://folk.sk/$1 [R=301,L]
Prvý riadok je komentár, aby sme vedeli čo nasledovné riadky robia, pretože pokiaľ sa na ne nepozrie vyložene skúsený programátor, tak to nie je jasné hneď na prvý pohľad.Druhý riadok je podmienka, ktorá je splnená vtedy ak adresa zadaná do prehliadača zodpovedá regulárnemu výrazu v druhej časti riadku. Ľudovo povedané - či zadaná adresa začína s www alebo nie.Tretí riadok je akcia, ktorá sa vykoná ak je podmienka splnená (teda aj je v adrese www). V tomto prípade server presmeruje požiadavku na alternatívu bez www a vráti stavový kód 301. My ho bežne nevidíme (i keď s jeho bratom 404 - Page not found ste sa už iste stretli), ale vyhľadávače, ktoré lozia po vašom webe áno. 301 sa volá Permanent redirect a povie im asi toto: "Počúvaj, som už dosť skúsený webový programátor na to, aby som vedel, že www je prežitok. Všetko, čo bolo na adrese www.nejakyweb.sk je nastálo presunuté na adresu nejakyweb.sk, takže už používaj len tú."
Ak sa vám článok páčil, môžte ho poslať do vybrali.sme.sk alebo si prečítajte ďalšie články tohto autora.
Disclaimer: Tento článok je blog, teda osobný, subjektívny článok jeho autora, ktorý nemusí reprezentovať stanovisko redakcie Folk.sk a to ani v prípade, že autorom blogu je jeden z jej členov.
- petiar's blog
- Ak chcete pridať komentáre, tak sa musíte prihlásiť
Okrem toho kodu som to celkom pochopil :)
A vacsina prehliadacov doplna aj koncovku .com automaticky, ze?
Ja ti ten kód vysvetlím dakde pri pive. Dúfam, že čoskoro. :-) Zdá sa mi, že som videl v nejakom prehliadači možnosť nastaviť si akú doménu prvého rádu (to je to .com alebo .sk) má doplňovať. Ale nejaké praktické uplatnenie nevidím - keď používam bookmarky a rss, tak adresu stránky vyťukávam naozaj málokedy. Niekedy sa to ani nedá, napríklad: http://www.thelongestdomainnameintheworldandthensomeandthensomemoreandmo... ;-)