The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@bla.pl and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
RewriteEngine On
RewriteRule ^index/([^-]+).html$ index.php?peta=$1 [L]
RewriteRule ^index2/([^-]+)/([^-]+).html$ index.php?peta=$1&lista=$2 [L]
…sprawdzałem u siebie i śmigało.
Z tego co piszesz wynika że sama reguła index2 działa, a obie razem już nie. Czy sama index też działa?
Na początku miałeś błąd 404 - czyli niepoprawna ścieżka, brak pliku. Nie możesz mieć katalogów o nazwie index i index2 - to cyba wiadome. Nie napisałeś jakimi urlami testujesz działanie tego mod_rewrite.
Jeżeli obie reguły osobno działają a użyte razem już nie, to kombinuj z flagami.