Pereiti prie turinio

SEO friendly url


Rekomenduojami pranešimai

Sveiki.

 

SItuacija tokia. Reikia kad pvz vietoj sito linko:

http://www.sms-pramogos.com/?id=2&page=1

butu mazdaug toks:

http://www.sms-pramogos.com/merginu_skelbimai/1

 

Kaip suprantu tai turetu buti padaryta per .htaccess faila. Taciau internete niekur nerandu kaip tai padaryti.

 

Kaip suprantat tas 1 tai kad pirmas psl situ skelbimu, jei 2 tai antras psl ir t.t.

Nuoroda į pranešimą
Dalintis kituose puslapiuose
Sveiki.

 

SItuacija tokia. Reikia kad pvz vietoj sito linko:

http://www.sms-pramogos.com/?id=2&page=1

butu mazdaug toks:

http://www.sms-pramogos.com/merginu_skelbimai/1

 

Kaip suprantu tai turetu buti padaryta per .htaccess faila. Taciau internete niekur nerandu kaip tai padaryti.

 

Kaip suprantat tas 1 tai kad pirmas psl situ skelbimu, jei 2 tai antras psl ir t.t.

Tai reiktu daugiau dometis tokiais dalykais kad rasti :( Tam dalykui naudojamas mod rewrite, o mod rewrite tutorial pagal 1-5 pirmus rezultatus labai lengva susigaudyt kaip tai padaryt :(

 

RewriteEngine On
RewriteRule ^merginu_skelbimai/([0-9]+)$ index.php?id=2&page=$1

 

o jei dar koki..

 

RewriteEngine On
RewriteRule ^merginu_skelbimai/([0-9]+)$ index.php?id=2&page=$1
RewriteRule ^kita_kategorija/([0-9]+)$ index.php?id=1&page=$1

Redagavo Plx
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Ieskojau konkreciai "seo friendly url .htaccess" ir variau per kelis psl ir nieko konkretaus. Man nereikia kokias axujenai dideles galimybes turi tas mod rewrite ir ka galima su juo nuveikti, ieskau konkretaus pavyzdio kuri galeciau persidaryti sau

Nuoroda į pranešimą
Dalintis kituose puslapiuose

ivedus db sms-pramogos.com/vaikinu_skelbimai/1 normaliai atidaru ju skelbimus. Pakeiciau linka i /vaikinu_skelbimai/1 tai url vis tiek rodo http://www.sms-pramogos.com/?id=1&page=1 :(

 

Edited:

 

Jau susitvarkiau :( Is manes kada prie progos alaus :P

Redagavo Sarikas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Aš įterpsiu čia savo klausimą. Man ir reik tokio daigto tik turi keisti kitaip biški. Esmė:

naudoju drupalą. Sukūriau kategorijas visokias. Dabar linkai atrodo taip www.pvz.lt/lietuvoje. O naujienos linkas išvis atrodo www.pvz.lt/node/1. Tai reiktų jog apjungtų viską ir rašytų normalų pavadinimą: www.pvz.lt/lietuvoje/naujienos_antraste. Bėda tokia jog kategorijų daug :( na jei kas suprato gal padės. Ačiū.

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 1 mėnesio...

RewriteEngine On
RewriteRule ^merginu_skelbimai/([0-9]+)$ index.php?id=2&page=$1

Pavyzdžiui jei toks variantas. Tai po merginu_skelbimai/(sitoje vietoje) rašysis tik page number , jo?

O jeigu daryti taip, kad pavyzdižiui, po merginu skelbimai rašytusi skelbimo pavadinimas? Tai reikia daryti kad i $_GET[] kintamuosius eitų žodinės reikšmės?

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 2 savaičių...

Jei sitaip nori, tai linkai turi prasideti ./, kad toliau esanti adresa imtu nuo domeno.

 

Linkas

<a href='./labas/krabas/a.html'>A</a> Ves i www.count.lt/labas/krabas/a.html

o

<a href='labas/krabas/a.html'>A</a> Ves i www.count.lt/labas/krabas/labas/krabas/a.html

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 1 metų...

Sveiki, yra tokia bėda.

 

šituose url rewrite neveikia lietuviškos raidės, nes pvz tik nuo A IKI Z: RewriteRule ^merginu_skelbimai/([_A-Za-z0-9-]+)$

 

Kadangi mano atveju nesinori lt raidžių atsisakyt, ar įmanoma padaryt tą rewriterule su lt raidėm ?

 

P.S. tikiuosi nieko blogo, kad seną temą iškėliau.

Redagavo Umbalas
Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 9 mėnesių...
  • po 3 mėnesių...

Lygiai tas pats. index.php?u=$1&tipas=$2&b=$3

 

<?php

$id = $_GET['id'];
$u = $_GET['u'];
$b = $_GET['b'];

if($id == "")
{
echo "<a href=\"bla/placiau/kazkas\">A</a>";
}
if($id == "bla")
{
echo "$u - $b";
}
?>

 

RewriteEngine On

RewriteRule ^([A-z0-9]+)$/([A-z]+)$/([A-z]+)$ index.php?id=$1&u=$2&b=$3

 

Jei gerai supratau, bet neveikia

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 4 savaičių...

Jei sitaip nori, tai linkai turi prasideti ./, kad toliau esanti adresa imtu nuo domeno.

 

Linkas

<a href='./labas/krabas/a.html'>A</a> Ves i www.count.lt/labas/krabas/a.html

o

<a href='labas/krabas/a.html'>A</a> Ves i www.count.lt/labas/krabas/labas/krabas/a.html

 

O neina kaip nors padaryti, kad linkai būtų index.php o ne /dir/dir/dir/index.php ?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...