Как настроить CNAME запись для домена, чтобы он открывал сторонний поддомен?
Необходимо на домене
site.ru открыть поддомен 111.site.com
С помощью CNAME записи это возможно сделать, не имея доступа к редактированию DNS поддомена 111.site.com?
Настроил для теста CNAME запись для site.ru:
site.ru CNAME 111.site.com - не работает, открывает основной домен site.com
Как эту задумку можно реализовать, CNAME запись не обязательна, можно использовать IP.
Чтобы получить 111.site.com вам нужно в заголовок запроса $http_host положить "111.site.com", а у вас там "site.ru".
site.com о таком виртуальном хосте не знает - и отдает хост по умолчанию.
Как мне на чистом домене в заголовок запроса $http_host положить "111.site.com", если домен не привязан к хостингу.
Как-то люди привязывают свои домены к партнерским сайтам и т.п.
Направьте в нужном направлении, если что-то нужно поймать на site.com, то это можно реализовать.
Андрей, как сделать так, чтобы 111.site.com принимал site.ru как свой server_name - автоматически?
У меня таких сайтов сотни и создаются они автоматически, при этом на сервере есть реальные папки с поддоменами вида 111.site.com
Андрей, автоматически создаются папки-поддомены.
В папках мои скрипты и все это сразу доступно в интернет.
Видимо что-то нужно прописать в .htaccess этих поддоменов? Или в index.php?
Я плохо понимаю, что это server_name и не понимаю, как с домена site.ru отправить $http_host
Думал уже свои ns создавать, но смысла пока не вижу, как передавать $http_host :(
Раньше я что-то подобное делал и решение было очень простым, совсем забыл как...
9StarRu, Ну кто ж вам скажет как это сделать автоматически у вас? Телепаты летом в отпуске же. Наймите человека, который понимает что такое server_name, какой у вас веб сервер и как у вас организованы конфиги всех этих сайтов.