.htaccess'a bildiğim kadarıyla Türkçe karakterleri algılatamazsın. Ancak php üzerinden yapabilirsin bunu.

function trtoing($key)
{
$turkce = array ('İ', 'ı', 'Ş', 'ş', 'Ç', 'ç', 'Ğ', 'ğ','Ü','ü','Ö','ö' );
$ingilizce= array ('I', 'i', 'S', 's', 'C', 'c', 'G', 'g','U','u','O','o' );
return str_replace($turkce, $ingilizce, $key);

}
Eğer php bilginiz varsa bu fonksiyon ile sorununuzu çözebilirsiniz. Eğer php bilginiz yok ise birisine bu şekilde düzenlettirmeniz gerekecektir.

Ekleme: Bu fonksiyon sadece Türkçe karakterleri İngilizce karaktere çevirmeye yarar. Seo'da boşluklara da dikkat edilmesi gerekir.