Правильное перенаправление

Часто возникает проблема перенаправления одного домена на другой. Как же правильно это делать? Ответ простой - http заголовком, с 301ым статусом состояния, т.е. Redirect.

В .htaccess пишем следующий код:

Redirect 301 / http://www.example.com/

Тогда все, включая роботов-поисковиков поймут, что здесь ловить нечего, а смотреть нужно по этой ссылке.

Цитирую из wiki:

301 Moved Permanently (Перемещено окончательно)
Появился в HTTP/1.0.
Запрошенный документ был окончательно перенесен на новый URI, указанный в поле Location заголовка. Учтите что некоторые клиенты некорректно ведут себя при обработке данного кода.

Есть очень хорошая схема, показывающая работу http-сервера - какой заголовок будет отдавать сервер в каком случае. http://upload.wikimedia.org/wikipedia/commons/6/65/Http-headers-status.gif