Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: ReWrite kielet

kayttaja-3842 [09.06.2009 12:16:39]

#

Tervedys vaan kaikille,

Elikkäs olen koodaamassa sivulleni rewritellä urlia uuteen uskoon, mutta törmäsin yhteen ongelmaan.

Eli sivun indeksi koostuu seuraavasti

index.php?page=Etusivu&lang=fin

ELi lang parametriin tulee joko fin, en tai se.

ONnistuin tekemään sellateen että linkki muokkautuu rewritellä seuraavaksi

www.domainini.com/fin/Etusivu

mutta nytten pitäsii saada tehtyy, niin, että suomi sivulla tuota fin pätkää ei tuohon tule ollenkaan.

ELi englannilla ja ruotsilla urli tulisi olla muodossa
www.domainini.com/en/Etusivu tai
www.domainini.com/se/Etusivu

ja suomen puolella
www.domainini.com/Etusivu

 RewriteEngine on

 Options +FollowSymlinks

 #Haetaan indeksistä parametrit uuteen uskoon
 RewriteRule ^([a-z]+)/([a-zA-Z0-9]+)/$ index\.php?page=$2&lang=$1 [L]

 #Tällä määrittelyllä saan toimimaan tyylit ja kuvat sivustolla
 RewriteRule ^([a-z]+)/([a-zA-Z0-9]+)/(.*)$ $3 [L]

Eli kysymys on, miten saada tuosta muokattuu niin, että suomipuolella ei tuota fin pätkää urlissa tarvittaisi?

toivottavasti ymmärsitte mitä tarkoitin...

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta