Как правильно настроить переадресацию доменов синоним. Настройка услуги «Перенаправление домена
Услуга Переадресация домена (называемая также Web-forwarding, URL-forwarding, Web-redirect, HTTP-redirect) обеспечивает перенаправление запроса к Вашему доменному имени на веб-страницу с другим адресом. Все пользователи, набравшие в строке адреса Ваше доменное имя (или пришедшие на него по ссылке), попадут на веб-страницу, адрес которой Вы укажете в настройках. Использование услуги позволит Вам иметь постоянный адрес Web-страницы, который не придется менять при смене провайдера. Услуга Переадресации может использоваться при регистрации дополнительного имени для уже существующего Веб-сайта.
Для чего это нужно?
В качестве примера предлагаем рассмотреть такую ситуацию: Вы уже владеете доменом mycompany.ru сайт полноценно работает и на нем есть раздел продукции одного из Ваших поставщиков (адрес этой страницы: www.mycompany.ru/mybrand/index.html или подобный). Для лучшего продвижения товара этого поставщика Вы приобретаете целевое доменное имя: mybrand.ru и включаете для него услугу Переадресации на адрес уже существующего раздела на Вашем основном сайте www.mycompany.ru/mybrand/index.html Теперь посетители могут набирать прямой адрес сайта бренда, а Вы использовать этот адрес в прямой рекламе продукции этого бренда. Легче запомнить адрес – выше эффективность!
2domains предлагает два режима работы услуги Переадресация / Web-forwarding:
- перенаправление запроса
- маскировка адреса во фрейме
- любой из вышеперечисленных режимов во множественном исполнении
При этом способе организации услуги Переадресация / Web-forwarding, пользователь сразу же переходит на веб-страницу, которую Вы укажете в настройках. Фреймов при этом не создается, и Ваш посетитель видит в строке URL адрес той страницы, на которую была сделана переадресация, вместо имени переадресуемого домена.
Маскировка адреса во фрейме
Если Вы не хотите, чтобы настоящий адрес веб-страницы, куда осуществляется перенаправление, присутствовал в строке URL браузеров Ваших посетителей, Вам следует выбрать этот способ. Веб-страница будет находиться внутри фрейма, и при всех переходах по ссылкам внутри этого фрейма в адресе URL посетители будут видеть доменное имя, с которого была осуществлена пересылка.
Техническая справка:
Необходимо обеспечить, чтобы ваш домен указывал на IP-адрес нашего web-сервера (194.58.112.173). Если вы при регистрации домена на странице выбора DNS-серверов не указали опцию "Использовать сервера регистратора" (то есть, если вы указали свои собственные NS-сервера), то вам необходимо будет настроить зону для вашего домена самостоятельно. Для этого необходимо создать по крайней мере две записи ADDRESS: Если при использовании DNS-серверов регистратора, в "Управлении зоной" автоматически не создались две записи (которые указаны выше) - Вы можете их создать при помощи "Автоматического добавления записей" - для этого на странице "Управление зоной DNS" в самом низу выберите из выпадающего списка "Услуга Web-forwarding". Настройка списка перенаправлений.
Войдя как зарегистрированный пользователь, на странице "Мои домены" перейдите по ссылке "Web-forwarding" напротив нужного домена. Вы попадёте на страницу "Управление Web-перенаправлениями". На этой странице вы можете добавить любое количество перенаправлений. Для добавления перенаправления укажите в поле "Переадресация с" относительный адрес (без имени вашего домена), с которого требуется осуществлять перенаправление, а в поле "Переадресовывать на" - URL, на который следует перенаправлять посетителей. Например, если вы хотите добавить перенаправление со своего домена на сайт www.yandex.ru, то в поле "Переадресация с" укажите "/", а в поле "Переадресовывать на" укажите "http://www.yandex.ru".
В поле "Способ переадресации" вы можете выбрать либо "перенаправление запроса" либо "маскировку адреса во фрейме". Поле "Заголовок окна" имеет смысл только в случае использования маскировки адреса во фрейме. Указанный заголовок будет заголовком страницы (будет отображаться в качестве заголовка окна браузера).
Периодически, к нам обращаются наши клиенты, с вопросом, как сделать переадресацию сайта с одного домена на другой. Как правило, этот вопрос задают в двух вариантах:
сайт открывается по 2 адресам:
www.mysite.ua
и
mysite.ua
(для поисковых машин это существенная разница и они воспринимают 2 адреса, как 2 разных сайта), поэтому необходимо сделать чтобы при обращении к страницам сайта с
www,
шла переадресация на такие же страницы сайт без
www,
например с http://my
site.ua
/news/
на
http://www.mysite.ua/news/
(
или наоборот
).
у вас есть несколько доменов, основной mysite.ua
и альтернативный my-site.ua
и/или кириллический мойсайт.укр
. Необходимо, чтобы при наборе в браузере адреса my-site.ua и/или мойсайт.укр посетитель автоматически перенаправился на сайт mysite.ua.
Если на вашем сервере включен модуль
mod_rewrite
, то того, ч
тобы настроить переадресацию с адресов, начинающихся с www на аналогичные без www, нужно в файле
.htaccess
,
в корневой папке
www
вашего сайта прописать следующие строки:
Задача может быть решена так же как и первая, для настройки перенаправления посетителей с одного доменного
domain1.ua
имени на другое
domain2.ua
вы можете использовать соответствующие директивы в файле
.htaccess
.
Сделать на старом домене
domain1.ua
файл.htaccess, с содержанием:
Необходимо сделать переадрессацию с доменов domain1.ua
и www.domain1.ua
на новый домен domain2.ua
, для это впишите:
Аналогично можно делать перенапрвление с
domain.ua
на
domain.com
и т. п.
Однако если вы размещаетесь на тарифном плане с ограниченным числом доменов, включенных в тариф, то настройка сайта с одним только файлом.htaccess лишит вас еще одного домена в квоте по тарифу, что не всегда приемлемо. В этом случае можно воспользоваться специальным сервисом панели управления хостингом.
На примере панели управления «cPanel»
Вы можете выбрать варианты перенаправления – 301 или 302.
301 редирект
- это постоянное перенаправление. Т.е. при установке 301 редиректа всем, в том числе поисковым машинам, будет сообщено, что запрашиваемая страница навсегда «переехала» на новый адрес. Такое перенаправление необходимо, например, при переезде с одного доменного имени на другое. Таким образом, вы не потеряете поисковый трафик, а поисковые машины будут оповещены о смене адреса.
302 редирект
- это временное перенаправление. Таким образом, пользователи, вызывая страницу, на которую установлен 302 редирект, будут получать ответ с указанного в редиректе адреса. Однако в поисковых машинах прежний адрес останется и будет удерживать свои позиции.
Также, можно выбрать опции перенаправления, связанные с синонимом сайта с www. Обратите внимание, что переадресацию с домена http://www.site.ua/ на http://site.ua/ средствами cPanel сделать не удастся. Подобный редирект создается с помощью файла .htaccess
.
Управление перенаправлением выглядит довольно стандартно. Вы можете удалить созданный параметр:
Переадрессация кириилических доменов ничем не отличается от обычного (на латинице). Просто необходимо использовать конвертер punycode .
Punycode
– это метод преобразования символов, относящихся к стандарту Unicode , в последовательность символов, содержащих только символы в кодировке ASCII , а именно 26 букв латинского алфавита (a-z), цифры (0-9) и символ дефиса (всего 37 символов).
Домены, содержащие символы национальных алфавитов называют IDN-доменами. Некоторые сервисы не поддерживают IDN представление доменов. Поэтому не работает домен УКР или другие IDN-домены. В таком случае необходимо использовать имя домена после Punycode-конвертации.
Например, домен http://мойсайт.укр/
после кодирования (можно
воспользоваться сервисом http://wwhois.ru/punycode.php)
становится
, его-то мы и вписываем в уже знакомый код
или в соответствующую строку в панели управления.
необходимо помнить, что если Вы пользуетесь этим способом пересылки и хотите установить внутри Вашей веб-страницы ссылки на другие ресурсы, в теге ссылки необходимо указать target=_top. В противном случае чужая веб-страница также будет открыта внутри Вашего фрейма, и посетитель будет видеть в окошке URL Ваше доменное имя. Пример правильного написания ссылки для этого случая: reg.ru Также необходимо иметь в виду, что истинный адрес веб-страницы, на которую осуществляется перенаправление, хотя и не отображается в строке URL, все же может быть легко вычислен любым посетителем.
Пример правильного написания ссылки для этого случая:
Настройка web-forwarding
Для того, чтобы web-forwarding функционировал, необходимо
Настройка DNS.
@ A 194.58.112.173
www A 194.58.112.173
То есть необходимо обеспечить, чтобы имена ваш-домен.com и www.ваш-домен.com указывали на IP-адрес 194.58.112.173. Если у домена установлены DNS-сервера регистратора - данные записи создадутся автоматически.1. Перенаправление домена
в файле
.htaccess
.
1.1. С www-домена на основной домен
1.2. С основного домена на www-домен
RewriteEngine On
RewriteCond %{HTTP_HOST} !^(
www
.)
RewriteRule ^(.*)$ http://
www
.%{HTTP_HOST}/$1
1.3. С одного домена на другой
1.4. Перенаправление с нескольких доменов
2.
Перенаправление домена
в панели управления хостингом
3.
Перенапрвленеи кирилличнский доменов