Eu acho que sua regra de reescrita está escrita de cabeça para baixo.
Atualmente você reescreve URLs do formulário rest / myrequest para index.php? request = myrequest.
Eu não entendo claramente o que você quer alcançar, mas se você quiser reescrever URLs como / myrequest para /rest/index.php?request=myrequest, você deve escrever:
RewriteRule ^/(.*)$ /rest/index.php?request= [QSA,NC,L]
Se você quiser evitar a listagem do diretório, adicione ao seu .htaccess:
Options -Indexes