Apache

Apache koulutus / kurssit v.2008!

Kurssit saatavilla kautta Suomen. Tule, tutustu ja varaa oma koulutustapahtumasi jo tänään. Kurssit järjestää IT-koulutuksen asiantuntijasi, Koulutus- ja konsultointipalvelu KK Mediat

 

Tuki monikielisyydelle

Eräs Apachen ainutlaatuisista, mutta harvoin käytetyistä piirteistä on sisäänrakennettu tuki monikielisyydelle. Ominaisuudet DefaultLanguage ja AddLanguage yhdistettynä nk. content negotiation ominaisuuteen, mahdollistaa Apache-palvelimen tarjoilevan käyttäjille heidän omalla kotikielellään olevaa sisältöä perustuen käyttäjän selaimen lähettämään tietoon.

Apache-palvelimen oma konfiguraatio suosittaa, että etenkin ominaisuus DefaultLanguage jätetään kommentoiduksi. Jos kuitenkin haluaisimme sijoittaa oletuskieleksemme suomen, tapahtuu se seuraavasti:

DefaultLanguage fi

Ominaisuus AddLanguage yhdistää määrätyn tiedostopäätteen ja kielen toisiinsa, ominaisuuden AddHandler arvo type-map linkittää määrätyn tiedostopäätteen käymään lävitse nk. content-negotiation tarkastuksen. Esimerkiksi:

# määritellään monikielisyyden sisältävät tiedostopäätteet: 
AddHandler type-map var
# määritellään kielet
AddLanguage fi .fi
AddLanguage en .eng
# jonka jälkeen tiedostoon sivu.html.var kohdistuva pyyntö voitaisiin tarjoilla
# joko suomeksi tai englanniksi siten että Apache tunnistaa automaattisesti 
# tarjoiltavan kieliversion käyttäjän selaimen HTTP-otsakkeista 

Kielivalintoihin liittyy läheisesti merkistössä käytettävä enkoodaus. Oletusarvo ISO-Latin 1 soveltuu erittäin hyvin eurooppalaiseen merkistöön:

AddDefaultCharset ISO-8859-1 

Tutustu artikkelin muihin osiin:
»»» Apache-opas »»» Apachen kansiot ja tiedostot
»»» Apache-opas »»» Tiedostojen httpd.conf ja .htaccess esittely
»»» Apache-opas »»» Apachen yleiset ominaisuudet
»»» Apache-opas »»» Palvelimen emoprosessin ominaisuudet
»»» Apache-opas »»» Kansioihin ja tiedostoihin liittyvät asetukset
»»» Apache-opas »»» Lokitiedostot ja niiden hallinta
»»» Apache-opas »»» Aliakset
»»» Apache-opas »»» CGI, SSI ja PHP-tuen käyttöönottaminen
»»» Apache-opas »»» Tuki monikielisyydelle
»»» Apache-opas »»» Mukautetut virheilmoitukset
»»» Apache-opas »»» Palvelimen tietojen katseleminen selaimen avulla
»»» Apache-opas »»» Virtuaalipalvelut
»»» Apache-opas »»» Httpd.conf tiedoston esimerkki

Tallenna tämä sivu kirjanmerkkeihin!

 

2kmediat.com, ©2000-2008 Koulutus- ja konsultointipalvelu KK Mediat.
Tekijänoikeuksia koskeva tiedonanto | Tietosuojalausunto | Sivukartta