A PHP részhez annyit hozzátennék, hogy a Location-el a header függvény egy 302-es státusz kódot fog kitenni ("Found"), pedig ez állandó átirányítás ("Moved permanently"), ami viszont a 301-es 
Úgyhogy:
Kód:
header('HTTP/1.1 301 Moved Permanently');
header('Location: amásikcím');
exit(); Egy ilyen htaccess-el
Kód:
RewriteEngine On
RewriteRule .* redirect.php
közvetlenül a lekért url-re is továbbíthatod a másik domain-en:
Kód:
<?php
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://masikdomain.hu' . $_SERVER['REQUEST_URI']);
exit(); BlackY