@HappyCougar

Редирект через dns?

Есть сайт, назовем его simple.php. У него есть поддомен shop.simple.ru, с него должен быть редирект на основной ресурс из за записи:
shop.simple.ru.
CNAME
simple.ru (значение)
Но редирект не происходит, происходит открытие simple.ru на shop.simple.ru. В чем проблема, в гайдах пишут, что CNAME должно хватать?
  • Вопрос задан
  • 6201 просмотр
Решения вопроса 2
@mureevms
Все правильно, CNAME это алиас, т.е. второе\альтернативное имя ресурса. Так и должно происходить.
Редирект надо делать на уровне веб сервера, или что там у Вас.
Ответ написан
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
> В чем проблема, в гайдах пишут, что CNAME должно хватать?
Проблема в гайдах, которые вы читаете.

Задача DNS вполне конкретна - ответить на вопрос "к какому IP-адресу обратиться за ресурсом".
Задача http-сервера - ответить http-клиенту вменяемым текстом (заголовки - тоже текст). Редирект - часть http-протокола, соответственно заголовком 301/302 (или какой там ещё редирект вам нужен) отвечает именно http-сервер (в вашем случае nginx, кажись).
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Запись типа CNAME (Canonical Name — каноническое имя) позволяет присваивать хосту мнемонические имена. Мнемонические имена, или псевдонимы, широко применяются для связывания с хостом какой-либо функции, либо просто для сокращения имени.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы