Kullanıcılar kullanıcı adlarında nokta kullanabiliyor.
Örn: ugur.kilci

Bu durumda htaccess'e noktayı da kapsa deyince .css gibi şeyleri de algılyor ve saçma sapan bir durumla karşılaştırıyor.

Htaccess kodum:
RewriteRule ^([a-zA-Z0-9_-]+)$ uye.php?kullaniciadi=$1 [QSA,L]
Şöyle yapınca çalışıyor:
^([a-zA-Z0-9_-].+)
yada
^(.+)([a-zA-Z0-9_-]+)
yada
^([a-zA-Z0-9_-]+).+
ama bunu yapınca anasayfada cssleri algılamıyor.

Ben bu lanet olası kodu nasıl yazmalıyım?

ÇÖZÜMÜ:

alperhan adlı üyeden alıntı: mesajı görüntüle
^((([a-zA-Z0-9_-]+)((?!.css|.js|.scss|.jpg|.png|.php).))*)$

Sanırım bu istediğiniz gibi.