サイト名にREQUESTURIがない場合は、index.phpが来るはずです。URLがexample.com/keyの場合は、ファイルpages.php?tkey=keyが来るはずです。
このように設定すると、サブフォルダー内の画像が読み込まれません
RewriteRule ^/?$ index.php [L]
RewriteRule ^(.*)$ pages.php?page_keytkey=$1 [L]
ご意見をお聞かせください
Peter Szymkowski が指摘した再帰ループを回避してみてください。Michael Berkowski が言ったように、既存のファイルをリダイレクトしないことも検討してください。
RewriteRule ^/?$ index.php [L]
RewriteCond %{REQUEST_URI} !^/pages.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ pages.php?page_keytkey=$1 [L]
たとえば、 http://wiki.apache.org/httpd/RewriteCondで詳細を読むことができます。