v2.5.2
Giriş yap

Htaccess Nokta Sorunu [ÇÖZÜLDÜ]

ugurkilci
594 defa görüntülendi

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? :)

Edit:
ÇÖZÜM:

^((([a-zA-Z0-9_-]+)((?!\.css|\.js|\.scss|\.jpg|\.png|\.php).))*)$
qplot
1308 gün önce

tayfuna ek olarak

RewriteCond %{REQUEST_FILENAME} !/(css|images|js)/