merhaba arkadaşlar, yeni bi projem için sanal subdomain oluşturacak şekilde bir script yazdım. ama sorunum .htaccess ile.

sorun RewriteCond satırlarının 1 altındaki satırda subdomain % olarak url'e yansıyo, fakat diğerlerinde %1 boş olarak dönüyor.

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.localhost.com
RewriteCond %{HTTP_HOST} ^([^.]+).localhost.com
RewriteRule ^([^./]+)$ /sozluk/sozluk.php?sub=%1&process=$1 [L]
RewriteRule ^$ /sozluk/index.php?sub=%1 [L] 
RewriteRule ^(.*).html$ /sozluk/sozluk.php?sub=%1&process=word&q=$1 [L] 
RewriteRule ^(.*).htm$ /sozluk/sozluk.php?sub=%1&process=wordtoday&q=$1 [L]


yani RewriteRule satırlarının sadece 1.si çalışıyor. yerlerini değişirsem, hangisi 1.olursa o .çalışıyo.