I've the next rewrite URL:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Rewrite all other URLs 
RewriteRule ^(.*)$ index.php?page=$1 [PT,L]

Now I wish to add the best, when the URL is one thing like mysite.com/abc it will neglected and all sorts of things within it also. mysite.com/abc/dfgs should also be excluded out of this spinning.

How do i make this happen?

If /abc is definitely an existing directory, place the another .htaccess file inside with

RewriteEngine Off

Whether it's really only one string you need to not rewrite (whether or not this is available or otherwise)

RewriteCond %{REQUEST_URI} !^/abc

won't rewrite when the asked for path begins with "/abc"

To check rewrite rules without playing in the site for normal browsers (not that you ought to be editing inside a live atmosphere obviously, this really is purely hypothetical :-) ), I have found the next very useful:

RewriteCond %{REMOTE_ADDR} 12.34.56.78 # <-- where that's your IP address

This will avoid spinning when the URI consists of abc. This might be exactly what you would like. Whether it is not edit your question.

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

#Rewrite ONLY if the REQUEST does NOT contain abc
RewriteCond %{REQUEST_URI} !abc

# Rewrite all other URLs 
RewriteRule ^(.*)$ index.php?page=$1 [PT,L]