Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Mod_rewrite ääkköset

ternur [26.05.2008 13:58:10]

#

Moi,
pitäisi saada konvertoitua osoite http://localhost/ääkköset -> http://localhost/index.php?page=aakkoset

Toisinsanoen, umlautsit äöå pitäisi saada muutettua niiden aoa vastineiksi haetussa urlissa.

Osaatko joku antaa vinkkejä .htaccessin kirjoittamiseen?

Matso [26.05.2008 16:03:23]

#

Kun menet tohon ääkköset osotteeseen, niin sehän muuttuu automaattisesti -> http://localhost/%E4%E4kk%F6set , näin ainakin firefoxilla. Mites jos sitten vaan käyttäsit tota http://localhost/%E4%E4kk%F6set osotetta siinä korvauksessa?

Siis jos toi ei toiminu kerta noin vaan äöå korvauksella? Vai oliko se ongelma vaan siinä rewrite rulen muotoilussa?

ternur [26.05.2008 21:45:33]

#

Ongelma ei ole ihan tuollainen vaan ääkköset eli %E4%E4kk jne... pitäisi muuttaa aaksi ja ooksi. Eli niin että tulee lukemaan aakkoset (ei %E4%E4kk%F6set eli UTF-8:lla koodattuja ä ja ö kirjaimia). Jostain luin että rewrite-moduuli pystyy mappaamaan kirjaimet niiden hexakoodien mukaan ja kääntämään sitten toiseksi, mutta se että käytetäänkö rewriterulea vai rewritemappia ja miten, niin jäi vielä vähän epäselväksi :) Toivottavasti nyt ongelma on muotoiltu selvemmin.

Lebe80 [26.05.2008 21:56:04]

#

Eikös se olisi helpompaa vain muuttaa ne tuolla php-skriptissä?

ternur [27.05.2008 11:54:57]

#

Pikkuhiljaa alkaa tuntua siltä, mutta ongelmallisen tästä tekee se että sivusto pyörii julkaisujärjestelmän päällä eikä viitsisi mennä sörkkimään sen index.php-tiedostoa. Tätä järjestelmää kun on tarkoitus myös asennella muille sivustoille joka johtaisi joka kerta index.php:n uudelleeneditoisimiseen.

Lebe80 [27.05.2008 13:35:41]

#

Mikä julkkari kyseessä? Noissahan on monesti tehty ominaisuudet, joilla noita ääkkösiä voi ohjailla.

ternur [30.05.2008 09:15:17]

#

CMSMS mutta veikkaampa että tähän ongelmaan ei löydy ratkaisua ilman mod_rewriteä.

Vastaus

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

Tietoa sivustosta