Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Htaccess Mod rewrite

combo [12.05.2011 18:24:44]

#

Nyt on ihan oikea ongelma. Nuo sivu.php?sivu=jotain mukaan näytettävät sivut toimivat ihan niin kuin pitää (sivu.net/jotain), sitten haluaisin yksittäisen kuvan osoitteen olevan sivu.net/12 (eli tuo kuva.php?id=12), joka ei näy enää.

ELI:
sivu.php?sivu=xxx => sivu.net/xxx toimii
kuva.php?id=11 => sivu.net/11 ei toimi

Missä vika?

RewriteEngine On
RewriteRule ^([^/\.]+)$ /sivut/sivu\.php\?sivu=$1 [L]
RewriteRule ^([^/\.]+)/$ /sivut/sivu\.php\?sivu=$1 [L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/?$ /sivut/sivu\.php\?sivu=$1&sivu2=$2&sivu3=$3&sivu4=$4 [L]
RewriteRule ^([^/]+)/([^/]+)/?$ /sivut/sivu\.php\?sivu=$1&sivu2=$2 [L]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/?$ /sivut/sivu\.php\?sivu=$1&sivu2=$2&sivu3=$3 [L]
RewriteRule ^([^/\.]+)$ /sivut/kuva\.php\?id=$1 [L]

kayttaja-2499 [12.05.2011 22:39:02]

#

Miten erottelet sivujen ja kuvien nimet/idt? Eli onko kuvien idt ainoastaan lukuja? Voiko sivun nimessä olla pelkkiä numeroita vai onko siinä aina ainakin yksi kirjain?

Kun olet siitä selvillä, pystyt kirjoittamaan kuville ja sivuille omat säännölliset lausekkeet.

Vastaus

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

Tietoa sivustosta