# file KLEIDER/web/src/sitestyle/root.htaccess
# <?install location = ".htaccess"?>
# http://kleider.herbaer.de

DirectoryIndex index.xhtml story.xml
AddDefaultCharset utf-8

# die Default-Konfiguration kennt nicht die Sprache Cebuano
AddLanguage ceb .ceb

# Konflikt Perl-Script / Sprache Polnisch
RemoveType .pl
RemoveHandler pl
# Default Suffix .po für Polnisch
AddLanguage pl .pl

# die Default-Konfiguration kennt nicht die Sprache Korsisch
AddLanguage co .co

# die Default-Konfiguration kennt nicht die Sprache Friesisch
AddLanguage fy .fy

# die Default-Konfiguration kennt nicht die Sprache Schottisches Gälisch
AddLanguage gd .gd

# die Default-Konfiguration kennt nicht die Sprache Hmong
AddLanguage hmn .hmn

# die Default-Konfiguration kennt nicht die Sprache Haitianisch
AddLanguage ht .ht

# die Default-Konfiguration kennt nicht die Sprache Igbo
AddLanguage ig .ig

# die Default-Konfiguration kennt nicht die Sprache Latein
AddLanguage la .la

# die Default-Konfiguration kennt nicht die Sprache Luxemburgisch
AddLanguage lb .lb

# die Default-Konfiguration kennt nicht die Sprache Mongolisch
AddLanguage mn .mn

# Konflikt application/x-troff-ms / Sprache Malaysisch
RemoveType .ms

# Default Suffix .msa für Malaysisch
AddLanguage ms .ms

# die Default-Konfiguration kennt nicht die Sprache Maltesisch
AddLanguage mt .mt

# liefert auch die chinesische Version,
# wenn der Browser nur zh-cn akzeptiert.
AddLanguage zh-cn  .zh

RemoveType .gz
AddEncoding gzip .gz

AddType application/xml .stub .xslt .rng .xml
AddType text/css;charset=UTF-8 .css
AddType audio/ogg;codecs=vorbis .ogg

LanguagePriority de zh bg ca co cs dy da el en es et eu fi fr fy ga gd hr ht hu hy is it ja ko la lt lv mk mn ms mt nl no pl pt ro sk sl sq sv th vi eo ceb hmn
ForceLanguagePriority Prefer Fallback

RewriteEngine On
RewriteBase /

# Aus der Sicht des Browsers liegen
# desktop, pinw, galery, mobile, imgview, kal
# im Verzeichnis der Bildergeschichte (story.xml)
RewriteRule ^s2.*/pinw$    style/pinw.stub     [L]
RewriteRule ^s2.*/desktop$ style/desktop.stub  [L]
RewriteRule ^s2.*/galery$  style/galery.stub   [L]
RewriteRule ^s2.*/mobile$  style/mobile.stub   [L]
RewriteRule ^s2.*/imgview$ style/imgview.stub  [L]
RewriteRule ^s2.*/kal$     style/kal.stub      [L]

# mobile und desktop aus Browser-Sicht in DOCUMENT_ROOT
RewriteRule ^mobile$   style/ixmobile.stub [L]
RewriteRule ^desktop$  style/ixdesk.stub   [L]
RewriteRule ^smmobile$ style/smmobile.stub [L]
RewriteRule ^smdesk$   style/smdesk.stub   [L]
RewriteRule ^smview$   style/smview.stub   [L]

RewriteRule ^/?usr/(?:.*/)docbook/(.*)$ e/db/$1

ErrorDocument 403 /e/403.xhtml
ErrorDocument 404 /e/404.xhtml

<IfModule expires_module>
ExpiresActive On
ExpiresDefault "access 1 day"
ExpiresByType image/jpeg      "access 6 months"
ExpiresByType image/png       "access 6 months"
ExpiresByType audio/ogg       "access 2 weeks"
</IfModule>
# end of file KLEIDER/web/src/sitestyle/root.htaccess
