Вам лучше определить схему URI, которая сообщит вам, когда что-то будет переписано. Например ...
http://www.abc.com/site/var1
http://www.abc.com/site/var2
Таким образом, вы можете быть уверены, что применяете правило только в том случае, если каталог psuedo "site /" просматривается и не влияет на любой другой URI. Это правило перезаписи, основанное на приведенной выше схеме.
RewriteEngine on
RewriteRule ^site/([^/\.]+)/?$ index.php?u=$1 [L,NC,QSA]
Это правило не затрагивает любой другой адрес, кроме "/site/.../", что означает, что вам не нужно беспокоиться о настройке некоторых адресов, которых следует избегать. Это делает вещи максимально простыми.
Вам не нужно использовать «сайт» - вы можете использовать любое имя, соответствующее вашим целям.