Назад | Перейти на главную страницу

Перенаправить www из записей DNS

В связи с этим вопросом: Какой смысл в URL-адресе с www?

Как я могу выполнить перенаправление «www» с уровня записи DNS? Я не хочу настраивать apache или IIS для достижения этой цели.

Только через веб-сервер. DNS не подходит, если вы хотите перенаправить домен.

Перенаправление домена:

  • HTTP 3xx ответ
  • обновить метатег
  • Перенаправления JavaScript

Все методы используют веб-сервер.

вы не можете выполнять перенаправление в DNS, однако вы можете определить запись CNAME для www

Укажите на свою "голую" запись домена, чтобы 174.129.25.170 IP. Это бесплатный сервис wwwizer.com. Больше информации на http://wwwizer.com/naked-domain-redirect.

Если ваш веб-сервер настроен осмысленным образом, вы можете просто добавить две записи, указывающие на один и тот же сервер. Обычно не важно иметь конкретный адрес в адресной строке пользователя (какая разница, если пользователь видит www.example.com или example.com?).

Как уже было сказано, вы не можете перенаправить клиента на уровне DNS. На веб-сервере вам не нужно изменять конфигурацию веб-сервера, если оба виртуальных хоста (с и без www) укажите место, где вы можете разместить свои собственные скрипты. Например, в PHP вы можете просто написать

Header("Location: http://example.com");

для перенаправления посетителей на example.com (без www).