Sausis 14, 2008Ar žinai, kaip vartotojus priversti naudoti WWW?
Ar žinai, kad užtenka 3 eilučių teksto, jog tavo svetainės/tinklaraščio adresai visada būtų su www dalimi?
Google stipriai baudžiau už dublikuotą turinį, tačiau vienodos svetainės kopijos gali atsirasti net ir toje pačioje svetainėje. Jei jūsų straipsnis pasiekiamas adresu http://www.mano_blogas.lt/man_isaugo_dantis, tai jei Google ras kuriame nors kitame tinklaraštyje nuorodą į http://mano_blogas.lt/man_isaugo_dantis, Google suindeksuos šį puslapį ir paieškos rezultatuose atsiras dvi jo kopijos. Be abejo, tai nėra gerai, nes jūsų PageRank (PR) nuo to nukentės, nes suindeksavus vieną puslapį Google, labai tikėtina, suindeksuos ir kitus puslapius esančius adrese mano_blogas.lt, o tai reiškia, kad Google palaikys jus savo pačių turinio kopijuotojais.
Kad to neatsitiktų, mums reikia sukurti automatinį perkėlimą iš mano_blogas.lt į www.manoblogas.lt. Žemiau pateiktas sprendimas automatiškai perkelia į teisingą adresą, bet nepamiršta nurodyti teisingo pranešimo (301), kuris praneša naršyklei, Google botui ir pan., kad tikrasis puslapis yra kitu adresu. Taigi darome taip:
- Sukuriame rinkmeną (jei dar nėra) pavadinimu „.htaccess“ (be kabučių) šakniniame tinklapio kataloge
- Rinkmenoje įrašome šias eilutes:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.mano_blogas.lt$
RewriteRule ^(.*)$ http://www.mano_blogas.lt/$1 [R=301] - Džiaugiamės rezultatu, nes šis elementarus patarimus jus tikrai apsaugos nuo aprašyto turinio dublikavimosi jūsų pačių svetainėje. O jei norite
Patiko ką perskaitei? Užsiprenumeruok RSS srautą ir visada gauk mano naujausius įrašus pats pirmas! Tai ne tik, kad yra be galo patogu, tačiau ir leis tau nepraleisti nei vieno mano įrašo. Jei kiltų problemų - rašyk.



2008-01-14 18:05:21
Naudingas patarimas ;)
2008-01-14 18:49:15
Virš visko dar derėtų pridėti
RewriteCond %{HTTP_HOST} !^$nes kai kurie user-agent’ai nesupportina HTTP 1.1 ir nesiunčia Host: headerio.
2008-01-14 22:24:11
Keista, aš visada naudojau kitokį kodą tam pačiam rezultatui pasiekti. Gal gali pakomentuot koks skirtumas?
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com
RewriteRule (.*) http://www.example.com/1 [R=301,L]
2008-01-14 22:34:08
Mano patikrina ar adresas yra http://www.example.com, jei ne - perkelia į tokį.
Tavo patikrina ar adresas yra example.com, jei taip - perkelia į http://www.example.com.
Reziume - mano perkelia į http://www.example.com visas atvejais, kai adresas ne toks, o tavo perkelia tik tada, kai adresas example.com. ;)
2008-01-14 23:24:37
As tai pervadinciau iraso pavadinima i:
“Ar žinai, kaip vartotojus priversti NEnaudoti WWW?”
Niekaip nesuprantu kam jis reikalingas..
Neduok dieve pamirsti sukurt toki subdomena ir jau skundziasi tie www rasytojai kad neatsidaro)
2008-01-14 23:27:39
Petrai, jums - http://no-www.org. ;)
2008-01-15 10:13:57
O aš kaip tik pritarčiau Petro nuomonei, kad www yra “deprecated”. Po to atsiranda visokių, kurie renka http://www.subdomenas.subdomenas.lt, kai to www visiškai nereikia. Galų gale, reklamose ne visur sako tą www, jis papildomai užima vietą. Kaip tik reikėtų pasirašyt taisykles, kurios iš http://www.example.com permeta į example.com.
No WWW!:)
2008-01-15 12:27:51
Doni, Petrai - jūs esati akli geekai, kurie mato savo logiką, bet nemato tikro pasaulio.
Turint omeny, kiek žmonių adresą rašo į Google paieškos eilutę, galima nesunkiai suvokti, kad turbūt mažų mažiausiai antra tiek laiko žodžius “www” ir “internetas” kaip sinonimus ir turbūt visi iš jų negali suvokti, kaip gali išvis būti svetainė be “www”. Iš stebėjimų - net “patyrę” vartotojai, kurie jau žino kur ir kaip ieškoti informacijos, jeigu jiems sakai “eik į tokį tokį adresą”, “www” dalį parašo automatiškai - ne kartą yra tekę sakyti “www” nutrink, jeigu jo nėra.
2008-01-16 00:18:30
True… bet kartais tas www per daug užknisęs jau yra, kad net ir patyrę geek’ai prie belekur klijuoja “www”. Būtų smagu, kad mažiau tas “www” įtakotų kitų įpročius, bet iš kitos pusės gi reik dėl kiekvieno lankytojo kovot ir stengtis… Argh :)