Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Osoiterivin siistiminen .htaccessilla

anomuumi [20.07.2013 17:01:00]

#

Eli minulla on semmoinen ongelma että, mulla on tämmöine url osoite Example.com/index.php?page=esikatsele&tuote­=tuotteen_nimi
Joten miten olisi mahdollista muuttaa se muotoon example.com/esikatsele/tuotteen_nimi ? Olen yrittänyt vaikka ja mitä mutta ei vaan tunnu toiivan.

p99o [20.07.2013 17:59:13]

#

Options +FollowSymLinks
RewriteEngine On

RewriteRule ^esikatsele/([a-z]+)$2 index.php?page=$1&product=$2

jotain tuollaista, mutta ei kyllä taatusti toimi.

anomuumi [21.07.2013 05:45:42]

#

Olen kokeillut tuon tyylistä menetelmää mutta sivu ei suostu näyttämään css:ää

p99o [21.07.2013 12:31:44]

#

juuri niin... Unohdin mainita asiasta. Kaikki tiedostopolut tulee muuttaa sellaiseen muotoon että siinä on koko tiedostopolku.
<... href="styles.css"> tulisi muuttaa mutoon /styles.css jne...

-tossu- [21.07.2013 17:03:14]

#

Jos tiedostopoluilla pitää kikkailla, olet tehnyt ohjaukset väärin. Ongelma tulee eteen helposti, jos haluat muuttaa muotoa foo.com/index.php?page=bar olevan osoitteen muotoon foo.com/bar, mutta silloin auttaa RewriteCond.

Anomuumin tapauksessa auttaa tämä:

RewriteEngine on
RewriteRule ^(esikatsele)/([a-zA-Z0-9_]+)$ index.php?page=$1&tuote=$2

peran [21.07.2013 18:58:18]

#

Täytyypä kiittää opastuksesta. Jopa minä ymmärsin tämän.

Vastaus

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

Tietoa sivustosta