teorik olarak %HTTP_HOST ile host satiri okunup %1 ile gereken alınabilir.
geri kalanda zaten normal ştandart kodlar
RewriteCond %{HTTP_HOST} !^www\.domain\.com [NC]
RewriteCond %{HTTP_HOST} ^([^.]+)\.domain\.com
RewriteRule ^(.+)_([0-9]+)haberin-basligi_sayfa_([0-9]+)\.html$ /index.php?kat=%1&tur=$1&id=$2&sayfa=$3 [L]
RewriteRule ^(.+)_([0-9]+)haberin-basligi\.html$ /index.php?kat=%1&tur=$1&id=$2&sayfa=1 [L]