Прозрачное перенаправление с домена на домен - PullRequest
0 голосов
/ 18 ноября 2011

Я создал сайт drupal по адресу A (gn.christophemazuyet.com), и мой клиент купил доменное имя B через Viaduc (www.petites-curiosites.com).

Viaduc имеет два варианта перенаправления: стандартный (который генерирует перенаправление 301) и скрытый (который создает фрейм, содержащий сайт A). Узел сайта A имеет два варианта перенаправления: стандартный и URL-адрес, один называется прозрачным, а второй нет.

Я немного боролся с htaccess, но боюсь, что ничего не могу поделать, так как Viaduc создает перенаправление 301. Может ли какой-нибудь гуру Htaccess помочь мне? Моя цель - показать сайт A, но с доменным именем B и больше никогда не видеть gn.christophemazuyet.com.

Спасибо!

Ответы [ 2 ]

1 голос
/ 26 ноября 2011

Вы можете попробовать установить запись CNAME , если ваш хостинг-провайдер petites-curiosites.com позволяет вам редактировать настройки DNS.

Подробно:

  1. Установите CNAME на www.petites-curiosites.com на gn.christophemazuyet.com

  2. Добавьте перенаправление с сайта petites-curiosites.com на www.petites-curiosites.com с помощью файла .htaccess (в корне gn.christophemazuyet.com), например:


RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.petites-curiosites\.com$ [NC]
RewriteRule ^(.*)$ http://www.petites-curiosites.com$1 [R=301,L]

0 голосов
/ 18 ноября 2011

Это зависит от вашего хостинг-провайдера. Если у вас выделенный IP-адрес, вы можете просто установить доменное имя www.petites-curiosites.com в качестве псевдонима для gn.christophemazuyet.com и быть готовым к работе. Если, с другой стороны, вы находитесь на веб-сервере, который используется несколькими сайтами, различающимися по имени хоста, вам нужно будет либо связаться с вашим хостинг-провайдером и посмотреть, будут ли они относиться к хосту petites-curiosites.com как к вашему сайту. или смириться с доменом christophemazuyet.com, который просачивается пользователям независимо от того, что вы делаете.

...