Options +FollowSymLinks -Indexes
RewriteEngine On

#RewriteRule ^.*\.tpl$ index.php [R=403,L]
RewriteRule ^(google[0-9a-z]*\.html)$ $1 [L] #google webmaster tools verify file
RewriteRule ^index\.html$ index.php [QSA]
RewriteRule ^([0-9]+),banners\.html ?p=banners-$1 [QSA] #banners redirect link

RewriteRule ^([0-9]+),(.*)\.html ?$1,$2 [QSA] #products
RewriteRule ^([^/]*),([0-9]+)(,[0-9]*)*\.html ?$1,$2$3$4$5 [QSA] #pages
#RewriteRule ^([^/]*),o([0-9]+)\.html ?$2,$1 [QSA] #products - pomysl
#RewriteRule ^([^/]*),p([0-9]+)(,[0-9]*)*(,[0-9]*)*(,[0-9]*)*\.html ?$1,$2,$3,$4,$5 [QSA] #pages - pomysl

RewriteRule ^([^/]*),(.*)\.html ?,$1,$2 [QSA] #newsletter

RewriteRule ^[^/]*,(.*),(.*)\.xml ?,$1,$2 [QSA] #rss-xml
RewriteRule ^sitemap\.xml ?p=sitemap-xml [QSA]
RewriteRule ^sitemap\-([a-z]*)\.xml ?p=sitemap-$1 [QSA]

#RewriteCond %{SCRIPT_FILENAME} !-f
#RewriteCond %{SCRIPT_FILENAME} !-d
#RewriteRule (.*) index.php?p=error-404 [QSA,L]

ErrorDocument 400 /templates/error/400.html
ErrorDocument 401 /templates/error/401.html
ErrorDocument 402 /templates/error/402.html
ErrorDocument 403 /templates/error/403.html
ErrorDocument 404 /templates/error/404.html

ErrorDocument 500 /templates/error/500.html