RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d
Эти директивы говорят, что если поступил запрос к реально существующему файлу (-f) или каталогу (-d), то правила к нему применятся не будут. Соответственно, index2.php в вашем случае должен обрабатываться нормально (так как он является реальным файлом, правила к нему применяться не будут).
По поводу картинок, попробуйте путь указать относительно корня. То есть, чтоб путь начинался с "/". Посмотрите в отладчике браузера, по какому пути он запрашивает картинки