URL nuorodos struktūrą pagal nustatymą atrodo gan bjauriai. Tikriausiai sutiksite su mano nuomone, kad tokia nuorodos struktūra http://example.com/?p=N nėra kaip sakoma „SEO Friendly“. Jei kalbant dar suprantamiau, tai tokia nuoroda nėra draugiška paieškos sistemoms ir mažai tikėtina, kad ji jums duos realios naudos optimizuojant savo puslapį. Tad, nuorodų struktūrą rinktis, norint savo straipsnių nuorodas padaryti „draugiškas“ paieškos sistemoms?
mod_rewrite: „Pretty Permalinks“
Šio tipo nuorodų struktūra yra SEO Friendly. Tad šį tipą galima naudoti savo svetainei jei mums rūpi lankytojų gausa iš Google ir kitų paieškos sistemų. Kodėl būtent tokia struktūra? Todėl, kad nuorodoje yra naudojamas straipsnio pavadinimas. Ir Google rikiuodamas rezultatus paieškos sistemoje atsižvelgia į straipsnio pavadinimo žymės panaudojimą.
http://example.com/?p=N – tokio tipo nuorodos rodoma, kai yra suinstaliuotas WordPress varikliukas. Tokia struktūra veikia ant visų serverių ir nereikalauja papildomų modulių.
http://example.com/category/post-name/
http://example.com/year/month/day/post-name – tokio tipo nuorodos reikalauja, kad jūsų serveris palaikytų Apache mod_rewrite modulį.
Nuorodų strūktūros tipą galima pasirinkti per admin panelę. Skiltyje Nuostatos pasirenkame skiltį Pastoviųjų saitų. Kaip matome galime pasirinkti net iš keleto nuorodų struktūros tipų. Tačiau mus domina, mūsų pačių sukurta nuorodos struktūra, tad apžvelgsime labiau paskutinį laukelį: Pasirenkama struktūra
Šiame laukelyje kuriant pasirinktinę struktūrą galite naudoti tokias žymas:
- %year%
Žyma rodanti metus, kai buvo parašytas straipsni (pavyzdžiui : 2004)
- %monthnum%
Metų mėnesis, pvz.: 05
- %day%
Mėnesio diena, pvz.: 28
- %hour%
Dienos valanda, pvz.: 15
- %minute%
Valandos minutė, pvz.: 43
- %second%
Minutės sekundė, pvz.: 33
- %postname%
Tai straipsnio ar įrašo pavadinimas, kuris rodomas straipsnio pavadinimo skiltyje, taip pat jį galima redaguoti ir keisti laukelyje Pastovusis saitas. Mano straipsnio pavadinimas šiuo atveju pagal šį nuorodos tipą atvaizduojamas taip: mano-straipsnio-pavadinimas
- %post_id%
UnikalusID # straipsnio ar įrašo, pavyzdžiui 423
- %category%
Šios žymos pagalba, jūsų nuorodos struktūroje bus rodomas kategorijos pavadinimas, kurioje jis yra sukurtas.
- %tag%
Tai yra žymos žyma
Kitaip tariant ši žyma rodo nuorodoje raktažodį (žymą), kuriais buvo pažymėtas įrašas.
- %author%
Žyma, parodanti nuorodoje, kas yra straipsnio autorius.
Nuorodų struktūrų tipai būna gan įvairūs, keletas pavyzdžių:
- /%year%/%monthnum%/%day%/%postname%/
- /%year%/%postname%/
- /%postname%/
- /%category%/%postname%/
- /%author%/%postname%/
.html nuoroda
http://yoursite.com/2006/01/01/happy-newyear.html
Norite tokio tipo nuorodų? Tuomet jums reikia naudoti tokio tipo struktūros nuorodas:
/%year%/%monthnum%/%day%/%postname%.html ir panašias, gali būti ir /%postname%.html
Nepamirškite, kad toks nuorodų naudojimas nepavers jūsų įrašo statiniu .html failu. Įrašai bus generuojami kaip ir prieš nurodų struktūros keitimą dinamiškai.
.htaccess failiukas
Kad tinkamai veiktų jūsų pasirinktas nuorodų struktūros tipas, jūsų serveris turi palaikyti mod-rewrite. Dauguma serverių šią funkciją turi ir nekyla problemų ja naudojantis. Jei jūsų serveris nepalaiko, tuomet kreipkitės pas serverio administratorių su prašymų, kad įgalintų.
Nurodžius Pastoviųjų saitų nuorodos struktūrą, jūsų bus paprašyta atnaujinti .htaccess failiuką rankiniu būdu. Jei jūsų FTP katalogų leidimai parinkti tinkamai, tuomet šis failiukas bus automatiškai sukurtas
Rankinis .htaccess įkėlimas per FTP
Sukuriame ant darbalaukio failą New Text Document.txt (paprastą notepad failiuką su .txt plėtiniu) . Pasirenkame redaguoti į nukopijavę žemiau pateiktą tekstą, įkeliame jį į aukščiau minėtą tekstinį dokumentą:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Dokumentą išsaugome, įkeliame per FTP šį failą į pagrindinė (root) mūsų svetainės direktoriją šalia kitų wordpress failų. Pasirenkame rename ir iš New Text Document.txt pervadiname į .htaccess
Jei kyla klausimų, rašykit komentaruose. Jei galėsiu pagelbėsiu. Sėkmės!
Komentarai
Turite būti prisijungęs norint parašyti komentarą.

