# file KLEIDER/web/src/kalender/htaccess
# <?install location = "kal/b/.htaccess"?>
# 2020-12-18 Länderkennung in Klein- oder Großbuchstaben

# Diese Direktive soll sicherstellen,
# dass die Datei JAHR.xml geliefert wird,
# wenn es keine passende Sprachversion gibt.
ForceLanguagePriority None

RewriteEngine On
RewriteBase /kal/b/

# RewriteMap ist im .htaccess-Kontext nicht möglich.

# a. wird zum aktuellen Jahr umgeleitet
RewriteRule ^a\.(.*)$  %{TIME_YEAR}/a.$1 [L]

# Ist eine Länderkennung bereits geprüft?
RewriteRule !/a\. -  [L]

RewriteCond %{HTTP:Accept-Language} ^([a-z]+-?([A-Za-z]*)) [NC]
RewriteRule ^ - [E=XLANGCNT:%1,E=XCNT:%2]

RewriteCond %{DOCUMENT_ROOT}/kal/b/$1/%{ENV:XLANGCNT}.xml. -s
RewriteRule ^([0-9]*)/a $1/%{ENV:XLANGCNT}.xml [L]

RewriteCond %{DOCUMENT_ROOT}/kal/b/$1/%{ENV:XCNT}.xml. -s
RewriteRule ^([0-9]*)/a $1/%{ENV:XCNT}.xml [L]
# end of file KLEIDER/web/src/kalender/htaccess
