Witam, proszę o pomoc z niedziałającym przekierowaniem w pliku .htaccess. Na lolcalhoscie wszystko śmiga, po wrzuceniu na serwer przekierowanie z niewiadomych przyczyn przestaje działać. Może zależy to od wersji oprogramowania serwera? Sprawdzałem wyrażenie w regex tester i wszystko się zgadza. Błąd w kodzie raczej odpada bo lokalnie wszystko śmiga. Da się tu coś poprawić? Może zrealizować w inny sposób? Proszę o pomoc.
Nie działa przekierowanie w liniach 17 i 19.
### PROTECT FILES ###
<FilesMatch "\.(htaccess|htpasswd|ini|fla|psd|log|sh)$">
Order Allow,Deny
Deny from all
</FilesMatch>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1%{REQUEST_URI} [R=301,QSA,NC,L]
RewriteRule ^(strona-glowna)(\/(.*)|)$ ?cat=0
RewriteRule ^(aktualnosci)(\/(.*)|)$ ?cat=2
RewriteRule ^(show)(=|)([0-9]*|)$ ?cat=14&id=$3
RewriteRule ^(404)$ 404.php
RewriteRule ^(.*)(archiwum\/)([0-9][0-9][0-9][0-9])(-)([0-9][0-9][0-9][0-9])(\/.*|)$ ?%{QUERY_STRING}&first_year=$3&second_year=$5
RewriteRule ^(.*)(\/strona\/)([0-9]*)$ ?%{QUERY_STRING}&page=$3
RewriteRule ^(panel|panel\/)$ panel/login.php
ErrorDocument 404 /404