Поддерживаю. Можете взять впрок или переклеить на свой сайт. Если сайт только в проекте, спокойно берите и сразу прикрепляйте к тому, что уже есть (пусть даже анонсовая или оригинальная парковочная страница). Пока домен будет расклеиваться, доведете до ума ваш сайт.
Что вы вообще подразумеваете под словами "оставаться в плоскости домена site.ru"? Присутствие site.ru в адресной строке браузера?
Перед $1 попробуйте поставить слэш. Почистите кэш, т.к. браузер мог запомнить производимый ранее редирект.
Да, нужно связать все ваши ex.site.ru, site.ru, www.site.ru с одной и той же корневой папкой, в которой и делать редирект, либо делать по отдельности. Кстати, можно делать редирект и в корневой папке www.newsite.ru, если добавить фильтрацию:
RewriteEngine OnRewriteCond %{HTTP_HOST} ^newsite\.ru$ [NC]RewriteRule ^(.*) http://www.newsite.ru/$1 [R=301,L]RewriteCond %{HTTP_HOST} !^www\.newsite\.ru$ [NC]RewriteRule ^.* http://www.newsite.ru/ [R=301,L]
На сайтах локальные ссылки обычно относительные. Однако согласен, что обычный редирект – самый оптимальный способ перенаправления. serjoo, зачем вам вообще "нужно site2.ru отдавать на домене site.ru"?
Еще раз... Проксирование можно прописать в .htaccess, но я не помню, как именно это сделать.
Вы можете и фэйк-фрейм попробовать сделать, но у него достаточно много недостатков, поэтому его стараются не использовать. Вот примеры: адреса тчк ру, ком-лайн тчк ру. В .htaccess все запросы по домену (или только запрос к /) направляете в один файл примерно такого вида (разметка взята из пред. примеров):
<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251"><link rel="icon" href="http://www.microsoft.com/favicon.ico?v2" type="image/x-icon"><link rel="shortcut icon" href="http://www.microsoft.com/favicon.ico?v2" type="image/x-icon"><title>Microsoft Россия | Устройства и сервисы</title></head><frameset rows="*, 0"><frame src="http://www.microsoft.com/ru-ru/default.aspx" framespacing="0" frameborder="0" noresize><frame framespacing="0" frameborder="0" scrolling="no"></frameset><noframes><h3><a href="http://www.microsoft.com/ru-ru/default.aspx">http://microsoft.com</a></h3></noframes></html>
Можно также разместить этот файл на одной из наших парковочных площадок.
Ищите, как делать проксирование через .htaccess (я для редиректа проксирование не использую).
RewriteEngine on RewriteCond %{HTTP_HOST} site\.ru RewriteRule (.*) http://site2.ru$1 [R=301,L]
Второй пункт в моем пред. посте.
Это можно сделать программно:
1) обычный счетчик переходов;
2) если я вас правильно понял, проксирование, фэйк-фрейм и т.п.
Все кроме проксирования есть в нашем парковочном скрипте. Проксирование можно сделать и в .htaccess
Можно фильтровать и на одном сайте, предварительно сделав псевдонимы. Но, как верно заметил Plutishe, лучше сделать отдельный сайт-заглушку специально для редиректа.
Могу дать подробные консультации, в том числе и по заказу редиректа на стороне, или подключить вам услугу редиректа на наших парковочных площадках.
JS, метатеги только для пользователей.