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?
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?
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.
Eikös se olisi helpompaa vain muuttaa ne tuolla php-skriptissä?
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.
Mikä julkkari kyseessä? Noissahan on monesti tehty ominaisuudet, joilla noita ääkkösiä voi ohjailla.
CMSMS mutta veikkaampa että tähän ongelmaan ei löydy ratkaisua ilman mod_rewriteä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.