1 коротенькое и по делу не получится. mod_rewrite работает достаточно специфично.
2. что почитать
https://habrahabr.ru/company/sprinthost/blog/129560/
далее, вот это правило не сильно имеет смысл, что вы с него хотели сделать ?
RewriteRule ^jump.php jump.php [L,QSA]
а это правило перенаправляет все запросы на индекс
А L - работает не так как вы думаете.
RewriteRule ^(.*) index.php [L,QSA]
Насколько я понимаю это ваша попытка создать чпу
RewriteCond %{REQUEST_FILENAME} !-f
#! - отрицание , не файл
RewriteCond %{REQUEST_FILENAME} !-l
# и не линка
RewriteCond %{REQUEST_FILENAME} !-d
# и не директория
RewriteCond %{REQUEST_FILENAME} !(.*)\.(css\|js\|html)$
# это прям если исключать по маске
RewriteRule ^(.*)$ /index.php [L,QSA]
# после любое количества cond идет rule конды создают условия рул выполняет,