Draugiškos nuorodos

Š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).

Dinaminės nuorodos

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

Įrankis draugiškoms (statinėms) nuorodoms.

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.

.htaccesss failas

.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.

Draugiškos nuorodos – Mod_Rewrite

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ą.

VN:F [1.9.5_1105]
+2

  1. avatar Linksmai.lt

    Reikia sukeisti vietomis:

    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule rubai_naujagimiams.html index.php?forumid&=236718b

    Jūsų parodytu būdu neveikė :)

    VA:F [1.9.5_1105]
    0
  2. avatar admin

    Dėkui už pastebėjimą. Klaida ištaisyta. :)

    VN:F [1.9.5_1105]
    0
  3. avatar Linksmai.lt

    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.

    VA:F [1.9.5_1105]
    0
  4. avatar pilotaz

    kaip padaryti, kad jis veiktu? issaugot sita koda kaip „.htaccess“, ikelti i server ir viskas? ar reikia includa daryti?

    VA:F [1.9.5_1105]
    0
  5. avatar admin

    pilotaz:
    Taip, .htaccess failą reikia patalpinti pradinėje tinklapio direktorijoje.

    VN:F [1.9.5_1105]
    0
  6. avatar pilotaz

    o imanoma blogspot.com integruoti kaip nors ?

    VA:F [1.9.5_1105]
    0
  7. avatar Mangirdas Skripka

    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.

    VA:F [1.9.5_1105]
    0
  8. avatar Marius

    Vienas iš svarbiausių SEO aspektų.

    VA:F [1.9.5_1105]
    0

Jūsų atsiliepimas

Gairės: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , .