miketomlin

Рейтинг
235
Регистрация
04.12.2013

Поддерживаю. Можете взять впрок или переклеить на свой сайт. Если сайт только в проекте, спокойно берите и сразу прикрепляйте к тому, что уже есть (пусть даже анонсовая или оригинальная парковочная страница). Пока домен будет расклеиваться, доведете до ума ваш сайт.

serjoo:
Здесь просто кидает на newsite.ru. А нужно оставаться в плоскости домена site.ru.

Что вы вообще подразумеваете под словами "оставаться в плоскости домена site.ru"? Присутствие site.ru в адресной строке браузера?

serjoo:
Так?

Перед $1 попробуйте поставить слэш. Почистите кэш, т.к. браузер мог запомнить производимый ранее редирект.

Да, нужно связать все ваши ex.site.ru, site.ru, www.site.ru с одной и той же корневой папкой, в которой и делать редирект, либо делать по отдельности. Кстати, можно делать редирект и в корневой папке www.newsite.ru, если добавить фильтрацию:


RewriteEngine On

RewriteCond %{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 (я для редиректа проксирование не использую).

serjoo:
Нужно при заходе на site.ru редиректить на site2.ru, в итоге остаться на домене site.ru с содержанием site2.ru. Такое реально сделать?

Сейчас так:

RewriteEngine on

RewriteCond %{HTTP_HOST} site\.ru
RewriteRule (.*) http://site2.ru$1 [R=301,L]


То бишь, site.ru->site2.ru->site.ru(с содержанием site2.ru)

Второй пункт в моем пред. посте.

Это можно сделать программно:

1) обычный счетчик переходов;

2) если я вас правильно понял, проксирование, фэйк-фрейм и т.п.

Все кроме проксирования есть в нашем парковочном скрипте. Проксирование можно сделать и в .htaccess

Можно фильтровать и на одном сайте, предварительно сделав псевдонимы. Но, как верно заметил Plutishe, лучше сделать отдельный сайт-заглушку специально для редиректа.

krec26:
Спасибо. наверно самому не смогу делать.

Могу дать подробные консультации, в том числе и по заказу редиректа на стороне, или подключить вам услугу редиректа на наших парковочных площадках.

JS, метатеги только для пользователей.

Всего: 2534