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Ü:
^((([a-zA-Z0-9_-]+)((?!.css|.js|.scss|.jpg|.png|.php).))*)$
Sanırım bu istediğiniz gibi.