RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?$ index.php?clip=$1
я бы не советовал эту технику, потому что это приведет к дополнительному чтению с диска, чтобы проверить, есть ли файл там ...
если у вас есть такая возможность, я бы посоветовал организовать структуру каталогов таким образом, чтобы apache мог определить из каталога, что делать. пример из моей структуры:
# skip whitelisted directories
RewriteRule ^(test|skin|stylesheets|images|javascripts|favicon|robots\.txt|index\.php) - [L]
RewriteRule ([-_\w\/]*) index.php?p=$1 [NE,NC,QSA]