Как перенаправить домен на определенную «целевую страницу»? - PullRequest
9 голосов
/ 13 июля 2010

У моего клиента несколько припаркованных доменов.Она хочет, чтобы эти домены указывали на конкретные страницы ее основного сайта.Например:

Давайте представим, что на ее главном сайте есть страница о косметическом ремонте спальни.Эта страница находится по адресу www.mainsite.com/bedrooms/

И, скажем, у нее есть припаркованный домен www.999bedrooms.com/

Она хочет перенаправить этот домен на www.mainsite.com / спальни /

Какой лучший способ сделать это без наказания со стороны поисковых систем?

Также имейте в виду, что www.mainsite.com/bedrooms на самом деле является страницей WordPress, поэтому, по сути, это не настоящий файл на сервере.

Спасибо!

Ответы [ 3 ]

13 голосов
/ 13 июля 2010

Есть (по крайней мере) два способа сделать это. Один способ требует доступа к какой-либо конфигурации на сервере, а другой нет. Я не знаю, используете ли вы веб-сервер Apache, но если вы это сделаете, вы добавите mod_alias к вашей конфигурации и перезапустите Apache:

a2enmod alias
apache2ctl graceful

Затем добавьте это в раздел VirtualHost для 999bedrooms.com:

.
Redirect permanent / http://www.mainsite.com/bedrooms

Тогда тебе пора.

Другой способ - в HTML-файле, который вы помещаете в http://999bedrooms.com/index.html,, поместите такую ​​строку в раздел HEAD:

<meta http-equiv="refresh" content="1; url=http://www.mainsite.com/bedrooms">

Это один из тех переадресаций типа «Пожалуйста, подождите, пока мы перенаправим вас на нашу главную страницу», которые вы иногда видите. Не так хорошо, как на основе сервера, но легче сделать.

Надеюсь, это поможет!

3 голосов
/ 13 июля 2010

Ну, есть пара способов.Скорее всего, ваш веб-хостинг поддерживает перенаправление для вас, используя HTTP-ответ 301 Redirect.Проверьте ваш веб-хостинг и посмотрите, предлагают ли они перенаправление каталогов (я знаю, что fastdomain, который делает мой хостинг-провайдер).

В качестве альтернативы, если ваш хостинг поддерживает PHP, вы можете использовать следующее и поместить его вфайл с именем index.php на верхнем уровне домена, который вы хотите перенаправить.

<?php<br /> header("Location: <a href="http://www.mainsite.com/bedrooms/" rel="nofollow noreferrer">http://www.mainsite.com/bedrooms/</a>"); <br /> <br /> exit;<br /> ?><br />

0 голосов
/ 08 ноября 2013

Просто добавьте эту строку в ваш файл header.php:

<script language="JavaScript">document.location.href = "http://www.mainsite.com/bedrooms";</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...