RewriteEngine On
RewriteBase /
RewriteRule ^xml/main_big/xmlFile\.xml$ index.php/pl/flashimages_xml/get.html [L]

# Scalenie modeli
RewriteRule ^([a-z]{2}/)modele-osobowe(.+)?$ $1oferta/modele$2 [R=301,L]
RewriteRule ^([a-z]{2}/)modele-uzytkowe(.+)?$ $1oferta/modele$2 [R=301,L]
RewriteRule ^([a-z]{2}/)(oferta/|)(modele-osobowe|modele-uzytkowe)/([^/]+)/cenniki-i-promocje.html?$ $1$3/$4/cenniki.html [R=301,L]
RewriteRule ^([a-z]{2}/)(oferta/|)(modele-osobowe|modele-uzytkowe)/([^/]+)/wersje-wyposazenia.html?$ $1$3/$4/wyposazenie.html [R=301,L]
RewriteRule ^([a-z]{2}/)(oferta/|)(modele-osobowe|modele-uzytkowe)/([^/]+)/wersje-wyposazenia/([^/]+).html?$ $1$3/$4/wyposazenie/$5.html [R=301,L]
RewriteRule ^([a-z]{2}/)(oferta/|)(modele-osobowe|modele-uzytkowe)/([^/]+)/dane-techniczne.html?$ $1$3/$4/fakty.html [R=301,L]


# Force EVERY URL to contain a language in its first segment.
# Redirect URLs without a language to the nl page (default lang).
RewriteCond $2 !^([a-z]{2}(/|$)) [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(index\.php/?)?(.*)$ pl/$2 [R=301,L]

# Silently prepend index.php to EVERY URL.
RewriteCond $1 !^(index\.php)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L]