Šis straipsnis paaiškins skirtumus tarp dinaminių ir statinių nuorodų, taip pat aiškinsimės dėl ko paieškos sistemų vorai nemėgsta dinaminių nuorodų. Taip pat bandysime dinamines nuorodas perdaryti į statines (paieškos sistemų mėgstamas nuorodas).
Optimizacijos paieškos sistemos procese dinaminės nuorodos yra tikras košmaras. Paieškos sistemų vorai nėra linkę indeksuoti jų. Tam yra daugybė priežasčių, viena iš jų yra tai, kad dinaminės nuorodos yra sudaromos kartu su nestandartiniais ženklais kaip ?, &, %, = ir kitais. Pažvelkite į dinaminės nuorodos pavyzdį:
http://www.vaikai.lt/index.php?forumid&=120957w http://www.vaikai.lt/index.php?forumid&=143212x http://www.vaikai.lt/index.php?forumid&=236718
Taigi paieškos sistemos vorui išvalius nuorodą nuo netinkamų ženklų jis mato:
http://www.vaikai.lt/index.php http://www.vaikai.lt/index.php http://www.vaikai.lt/index.php
Tokios nuorodos savaime suprantama yra tik krūva beverčio pasikartojančio turinio. Jiems kur kas labiau patinka tokio tipo nuorodos:
http://www.vaikai.lt/index.php/rubai_naujagimiams.html
Paprasčiausiai tai būtų padaryti pervadinant visus puslapius rankomis, tačiau tai aktualu tik puslapiams su keliais puslapiais. Jeigu jūsų tinklapis generuoja šimtus ar net tūkstančius puslapių, tai savaime suprantama, kad rankomis visų nuorodų nepervadinsime ir nepaversime jų statinėmis. Šiuo atveju jums reikės pasitelkti įrankį kuriuo pagalba galėsite viską atlikti greičiau. Kaip pavyzdžiui visos populiariausios pasaulio turinio valdymo sistemos (TVS) turi nemokamus priedus kurie be didelio vargo perdaro tinklapio nuorodų struktūrą į draugišką paieškos sistemoms.
.htaccess yra paprastas tekstinis failas į kurį yra surašoma trumpos komandos, kurias skaitydamas serveris supranta kaip perteikti nuorodą į naršyklę.
Dažniausiai .htaccess failas yra talpinamas aplankuose kuriuose nori uždrausti priėjimą. Taip pat jis naudojamas peradresuoti konkrečius IP, .htaccess pagalba yra sugeneruojamas išskirtinis „ERROR 404″ puslapis.
Taigi norėdami atvaizduoti nuorodą:
http://www.vaikai.lt/index.php?forumid&=236718b
kaip:
http://www.vaikai.lt/rubai_naujagimiams.html
į .htaccess failą vedame ir patį failą patalpiname pagrindiniame serverio aplanke:
Options +FollowSymLinks RewriteEngine on RewriteRule rubai_naujagimiams.html index.php?forumid&=236718b
Dabar suvedę adresą http://www.vaikai.lt/rubai_naujagimiams.html matysite „index.php?forumid&=236718b“ puslapyje buvusį turinį tačiau šiuo atveju šį puslapį peržiūrinėsite iš statinės nuorodos kurią su mielu noru „suvalgys“ paieškos sistemos voras.
Jeigu neesate tikras kaip sudaryti .htaccess failą konkrečių jūsų ateju – šis įrankis automatiškai sugeneruos konkrečiam jūsų pasirinktam puslapiui .htaccess failą.
Reikia sukeisti vietomis:
Options +FollowSymLinks
RewriteEngine on
RewriteRule rubai_naujagimiams.html index.php?forumid&=236718b
Jūsų parodytu būdu neveikė
Dėkui už pastebėjimą. Klaida ištaisyta.
Dar galėtum paminėti, kad norint perrašyti ištisą ID grandinę, ne tik vieną nuorodą, reikėtų tokios eilutės:
RewriteRule rubai_naujagimiams-([0-9]+).html index.php?forumid=$1
arba jeigu dar puslapiavimas yra:
RewriteRule rubai_naujagimiams-([0-9]+)-page-([0-9]+).html index.php?forumid=$1&page=$2
Tada rubai_naujagimiams-24-page-5 būtų nukreiptas į index.php?forumid=24&page=5
Tokia info tikrai būtų naudinga, nes pvz man teko šitos info Google ieškotis.
kaip padaryti, kad jis veiktu? issaugot sita koda kaip „.htaccess“, ikelti i server ir viskas? ar reikia includa daryti?
pilotaz:
Taip, .htaccess failą reikia patalpinti pradinėje tinklapio direktorijoje.
o imanoma blogspot.com integruoti kaip nors ?
Viskas nuspalvota labai juodomis spalvomis.
Šias nuorodas:
http://www.vaikai.lt/index.php?forumid&=120957w
http://www.vaikai.lt/index.php?forumid&=143212x
http://www.vaikai.lt/index.php?forumid&=236718
Google greičiausiai puikiai nuskaitys, jei jose bus skirtingas turinys.
Tiesa, gražus URL visada yra gerai. Ir kai jame matosi reikiami raktažodžiai irgi yra labai gerai. Bet jau nebe tie laikai, kad Google su tuo nesusitvarkytų.
Ir tas htaccess metodas kažkoks kreivas. Jei jau naudojam TVS, tai naudokime tokį, kuris pagal nutylėjimą puikiai draugauja su draugiškais URL.
Vienas iš svarbiausių SEO aspektų.