Alıntı
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteRule (.*) http://www.yeni.com/$1
Eski linkin => _http://www.eski.com/kategori/1-zontis.html
Olmasını istediğin yeni adres => _http://www.yeni.com/kategori/1-zontis.html

Üstteki .htaccess kodu;
_http://www.eski.com/kategori/1-zontis.html
adresine girildiğinde
_http://www.yeni.com/kategori/1-zontis.html
adresine yönlenmesini sağlar. yani sadece ana domain değişir. Adres /link.html aynen yönlenir.

Eğer eski linkler şu şekilken _http://www.eski.com/kategori/1-zontis.html
Yeni linkler şu şekil olacaksa;
_http://www.eski.com/kategori.php?id=1&isim=zontis

404 ile ana domaine yönlendirebilirsin (Hit kaybolmasın diye.)
Alıntı
ErrorDocument 404 http://www.yeniiiii.com
Birde index.php atarsın eski domain içine içerisinede aşağıdaki kodu ekle.

index.php içeriği
<?php
header("Location: http://www.yeni.com");
?>
İkinci 404 lü seçenekte site içindeki linkler direkt ana sayfaya yönlenecek 404 ile, index.php ilede belirtilen adrese yönlenecek
Eski domain dizininde sadece index.php ve .htaccess dosyası olacak.